home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 011a / tlx321_4.zip / TELIX.DOC < prev   
Text File  |  1993-02-05  |  216KB  |  4,601 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.      T E L I X
  27.  
  28.      ────────────────────────────────────────────────────────────
  29.  
  30.      Reference Manual
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.                      Copyright (C) 1986-93 deltaComm Development
  43.  
  44.                                 ALL RIGHTS RESERVED.
  45.  
  46.  
  47.  
  48.  
  49.                                 deltaComm Development
  50.  
  51.                         P.O. Box 1185, Cary, NC  27512   USA
  52.  
  53.               (919)-460-4556 / (919)-460-4531 fax / (919)-481-9399 BBS
  54.  
  55.  
  56.      Telix v3.21                                  COPYRIGHT    ii
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                                   Copyright Notice
  63.  
  64.  
  65.  
  66.      Telix is Copyright (c) 1986-1993 by deltaComm Development.
  67.  
  68.      SALT is Copyright (c) 1988-1993 by deltaComm Development.
  69.  
  70.      SIMPLE is Copyright (c) 1990-1993 by deltaComm Development.
  71.  
  72.      Host+ is Copyright (c) 1988-1993 by deltaComm Development.
  73.  
  74.      This document is Copyright (c) 1988-1993 by deltaComm Development.
  75.  
  76.      No parts of Telix or this document may be copied in part or in whole,
  77.      except as provided in the License in the following pages.
  78.  
  79.  
  80.  
  81.  
  82.  
  83.                                      Disclaimer
  84.  
  85.      deltaComm Development makes no warranty of any kind, either express or
  86.      implied, including but not limited to implied warranties of merchantability
  87.      and fitness for a particular purpose, with respect to this software and
  88.      accompanying documentation.
  89.  
  90.      IN NO EVENT SHALL DELTACOMM DEVELOPMENT BE LIABLE FOR ANY DAMAGES
  91.      (INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION,
  92.      LOSS OF BUSINESS INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THE
  93.      USE OF OR INABILITY TO USE THIS PROGRAM, EVEN IF DELTACOMM DEVELOPMENT HAS
  94.      BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  95.  
  96.  
  97.  
  98.  
  99.  
  100.                                      Trademarks
  101.  
  102.      Telix is a trademark of deltaComm Development.
  103.  
  104.      Many product names found throughout this manual are trademarks of various
  105.      companies.
  106.  
  107.  
  108.      Telix v3.21                                   License    iii
  109.  
  110.  
  111.  
  112.  
  113.  
  114.                                        LICENSE
  115.  
  116.  
  117.  
  118.      Telix is Copyright (c) 1986-1993 by deltaComm Development.
  119.  
  120.      Telix is not, nor has ever been, public domain or free software.
  121.  
  122.      The commercial, registered version of Telix may not be duplicated other
  123.      than for backup purposes. A registered copy of Telix must be treated like a
  124.      book, in that the same registered copy of Telix may not be used in more
  125.      than one computer at the same time, just as a book may not be read by more
  126.      than one person at the same time (without making an illegal copy).
  127.  
  128.      Users are granted a limited license to use the User Supported, trial
  129.      version of Telix for a limited evaluation period of up to 45 days, in order
  130.      to determine if it suits their needs. Any other use of Telix or use past
  131.      this period requires registration.
  132.  
  133.      All users are granted a limited license to copy the User Supported version
  134.      of Telix only for the purpose of allowing others to try it, subject to the
  135.      above restrictions as well as these:
  136.  
  137.           Telix must be distributed in absolutely unmodified form, including ALL
  138.           program, documentation, and other files.
  139.  
  140.           Telix may not be included with any other product for any reason
  141.           whatsoever without a license from deltaComm.
  142.  
  143.           No charge or payment may be levied or accepted for Telix.
  144.  
  145.      Bulletin Board system operators may post the unregistered, User Supported
  146.      version of Telix on their BBS for downloading by their users without
  147.      written permission only if the above conditions are met, and only if no
  148.      special fee is necessary to access the Telix files (a general fee to access
  149.      the BBS is ok).
  150.  
  151.      Distributors of User Supported and Public Domain software MUST obtain
  152.      written permission from deltaComm Development before distributing Telix and
  153.      must follow the above conditions, as well as other detailed at the time
  154.      of request for a distributor's license.
  155.  
  156.      Liquidated damages assessed and collectible from distributors of User
  157.      Supported and Public Domain software found to be distributing Telix
  158.      without a current distributor's license in writing from deltaComm shall
  159.      be $2 US (Two United States Dollars) *per unauthorized distributed copy*.
  160.  
  161.  
  162.      Telix v3.21                                    License    iv
  163.  
  164.  
  165.  
  166.  
  167.  
  168.                        Telix Ordering/Registration Information
  169.  
  170.      Registering (buying) Telix allows you to use the product after the trial
  171.      period. Registered Telix users get the current version of Telix on disk
  172.      along with their own serial number, an optional printed manual, mailed
  173.      notification of major Telix updates, and priority when calling the Telix
  174.      Software support BBS (we guarantee no support to unregistered users). Most
  175.      importantly, registered users know they are helping to make sure that high-
  176.      quality software like Telix continues to be sold in this low-cost way.
  177.  
  178.      Telix registration costs $39 US / $47 CDN, and includes a 'registered' copy
  179.      of Telix on disk. A printed manual is available for $12 US / $15 CDN. An
  180.      evaluation disk with the current copy of Telix on it is also available for
  181.      $10 US / $12 CDN. This is to be used to try out Telix, and does not include
  182.      registration (the right to use Telix after the evaluation period). The fee
  183.      covers the cost of diskette(s) and handling.
  184.  
  185.      Payment may be in the form of check, money order, or with a VISA or
  186.      Mastercard. We also accept corporate purchase orders for amounts of $39 US
  187.      and over. All US dollar checks must be drawn on a US bank, and all Canadian
  188.      dollar checks must be drawn on a Canadian bank. Note that we quote
  189.      equivalent prices in both $US and $CDN, but as we are a US company all
  190.      credit card orders will be billed in $US, and your card statement will show
  191.      any conversion between currencies.
  192.  
  193.      To place an order, please use the order form on the following page, or call
  194.      us toll free from North America at (800) TLX-8000, or at (919)-460-4556
  195.      with your VISA or Mastercard ready.
  196.  
  197.      Previously registered owners of Telix may use the 3.21 evaluation release
  198.      at no charge, or may obtain a new disk with registered version for $8 US $9
  199.      CDN (printed manuals are extra). Please specify your existing serial number
  200.      (if one exists) when upgrading.
  201.  
  202.      Shipping is $2 per copy, to a maximum of $20 in North America, and $3 per
  203.      copy to a maximum of $24 outside of North America. On orders with printed
  204.      manuals add $3 per copy, $5 outside of North America, to a maximum of $30
  205.      and $50 respectively. Please call for shipping price on orders with more
  206.      than 20 printed manuals.
  207.  
  208.  
  209.      Telix v3.21                                     License    v
  210.  
  211.  
  212.  
  213.                           Quantity and Corporate Purchases
  214.  
  215.      The order form on the following may be used to purchase multiple copies of
  216.      Telix, with discounts as follows:
  217.  
  218.                            1 -  10 copies     no discount
  219.                           11 -  20 copies    10% discount
  220.                           21 -  50 copies    15% discount
  221.                           51 - 100 copies    22% discount
  222.                          101 - 200 copies    30% discount
  223.                          201 - 999 copies    40% discount
  224.                          1000 copies plus    50% discount
  225.  
  226.      Multiple copy purchases are simply bulk purchases and include that many
  227.      copies of Telix on disk (with optional printed manuals), as with single
  228.      registrations. We also have available site licenses (at a slight reduction
  229.      in price), which are based on a fixed number of copies, but in which the
  230.      site performs the diskette duplication from master disks and labels
  231.      supplied by us.
  232.  
  233.                                 International Orders
  234.  
  235.      Telix is commercial software in Western Europe.  Telix users Telix users
  236.      in Western Europe wishing to register must obtain Telix from our
  237.      European distributor, ELSA GmbH, Aachen, Germany.  A German language
  238.      version of Telix is available, and other languages are forthcoming.
  239.      Please DO NOT send the order form in this document. Contact ELSA's agent:
  240.  
  241.             Connect GmbH, Alsterdorferstr. 201, 2000 Hamburg 60, Germany
  242.  
  243.                +49/0-(40)-511-7073   +49/0-(40)-511-7074 fax
  244.  
  245.  
  246.      Telix users in the UK must register through ELSA's British agent,
  247.      Speedmodem, Ltd, for 29 pounds.  Credit cards accepted.  Contact:
  248.  
  249.              Speedmodem Ltd., 136 Holland St., GLASGOW, Scotland, G2 4NB
  250.  
  251.                                  +44 (041) 204 4310
  252.  
  253.  
  254.  
  255.      Telix users in Australia may register Telix locally through:
  256.  
  257.                My Computer Company, PO Box 99, Erskineville, NSW  2043
  258.  
  259.               (02) 565-1991     (02) 550-4459 fax     (02) 565-1044 BBS
  260.  
  261.  
  262.  
  263.      Note: All prices and discounts are subject to change without notice. Dis-
  264.      counts apply only to separate orders, they are not cumulative.
  265.  
  266.  
  267.      Telix v3.21                                    License    vi
  268.  
  269.  
  270.  
  271.           Telix version 3.21                                     #930205-321
  272.           ------------------------------------------------------------------
  273.           Remit to: deltaComm Development, PO Box 1185, Cary, NC  27512  USA
  274.           ------------------------------------------------------------------
  275.           Quan       Item                              US/CDN        Price
  276.  
  277.           ___  Telix Registration................   @ $39/$47 ea   $________
  278.                 (includes serial #, registration +
  279.                   program and manual on disk)
  280.           ___  Telix evaluation disk.............   @ $10/$12 ea   $________
  281.                  (includes program and manual
  282.                   on disk, but not registration)
  283.           ___  Update from 3.15 or prior reg. ver.  @  $8/ $9 ea   $________
  284.                  (includes new disk, S/N if needed)
  285.           ___  Printed Manual                       @ $12/$15 ea   $________
  286.                  (includes Telix, Salt, Host+ docs)
  287.  
  288.           Disk media type: 5.25" [  ]  3.5" [  ]  Low Density [  ]
  289.  
  290.                                                  Volume Discount   $(______)
  291.  
  292.           Shipping/Handling is:   ------------------>   Shipping   $________
  293.           N. America:      $2 per copy ($20 max)
  294.           Overseas       : $3 per copy ($24 max)
  295.           With Manuals   : $5 per copy ($10 overseas)   Subtotal   $________
  296.  
  297.            N. Carolina residents please add State Sales Tax (6%)   $________
  298.  
  299.                                                            TOTAL   $________
  300.  
  301.           ------------------------------------------------------------------
  302.           Payment by: ( ) Check or MO  ( ) VISA/MC  ( ) PO # ____________
  303.  
  304.               Name_______________________________________________________
  305.  
  306.            Company_______________________________________________________
  307.  
  308.            Address_______________________________________________________
  309.  
  310.                   _______________________________________________________
  311.  
  312.                       Visa/MC orders will be charged in US currency
  313.               The following information is needed for VISA/MC card payments
  314.  
  315.              Phone(______)________________  Other(______)________________
  316.  
  317.             Card #_______________________________  Expiry date___________
  318.  
  319.           Name of cardholder_____________________________________________
  320.  
  321.           Signature______________________________________________________
  322.                         (VISA/MC orders may also call voice: 800-TLX-8000
  323.  
  324.  
  325.      Telix v3.21                                  Contents    vii
  326.  
  327.  
  328.  
  329.  
  330.                                 C O N T E N T S
  331.  
  332.      1.  Introduction.....................................................1
  333.          1.1  Program Description.........................................1
  334.          1.2  The Telix Philosophy........................................1
  335.          1.3  Machine Requirements........................................2
  336.          1.4  Telix Files.................................................2
  337.          1.5  Start-Up Directory..........................................3
  338.  
  339.      2.  Getting Started..................................................5
  340.          2.1  Configuring Telix with MODEMCFG.EXE.........................5
  341.          2.2  Starting a Telix Session....................................6
  342.          2.3  Terminal Mode...............................................7
  343.              2.3.1  The Help/Status Screen................................7
  344.              2.3.2  The Status Line.......................................8
  345.          2.4  Communications Parameters...................................8
  346.          2.5  Using Telix Menus...........................................9
  347.          2.6  Entering and Editing Strings................................9
  348.          2.7  Output String Translation..................................10
  349.          2.8  Ending a Telix Session.....................................10
  350.  
  351.      3.  Program Features................................................11
  352.          3.1  Hang-Up....................................................11
  353.          3.2  Capture File...............................................11
  354.          3.3  Printer....................................................11
  355.          3.4  Usage Log..................................................11
  356.          3.5  Scroll-Back................................................13
  357.          3.6  Keyboard Definitions/Macros................................13
  358.          3.7  DOS Shell..................................................14
  359.          3.8  DOS Command................................................15
  360.          3.9  Editor.....................................................15
  361.          3.10  DOS and File Functions....................................15
  362.          3.11  Screen Image..............................................16
  363.          3.12  The Translate Table.......................................16
  364.          3.13  Chat Mode.................................................17
  365.          3.14  Clear Screen..............................................18
  366.          3.15  Local Echo................................................18
  367.          3.16  Add Line Feeds............................................18
  368.          3.17  Break Signal..............................................18
  369.          3.18  DOORWAY Mode..............................................18
  370.          3.19  Miscellaneous Functions...................................19
  371.              3.19.1  Sending Modem Strings...............................19
  372.              3.19.2  Setting the Screen Size.............................19
  373.  
  374.      4.  The Dialing Directory...........................................21
  375.          4.1  The Display................................................21
  376.          4.2  Editing an Entry...........................................23
  377.          4.3  Adding Entries.............................................23
  378.          4.4  Clearing Entries...........................................24
  379.          4.5  Finding an Entry...........................................24
  380.          4.6  Dialing....................................................24
  381.  
  382.  
  383.      Telix v3.21                                 Contents    viii
  384.  
  385.  
  386.  
  387.  
  388.          4.7  Other Functions............................................25
  389.              4.7.1  Inserting Blank Entries..............................25
  390.              4.7.2  Deleting Entries.....................................26
  391.              4.7.3  Revising Long Distance Codes.........................26
  392.              4.7.4  Creating a Dialing Directory.........................26
  393.              4.7.5  Loading a Dialing directory..........................26
  394.              4.7.6  Printing the Dialing directory.......................26
  395.          4.8  Automatic Queue Redial.....................................27
  396.          4.9  The Quick Dial Bar.........................................28
  397.  
  398.      5.  File Transfers..................................................29
  399.          5.1  Downloading (Receiving) Files..............................29
  400.          5.2  Uploading (Sending) Files..................................30
  401.          5.3  File Transfer Protocols....................................32
  402.          5.4  Which One to Use...........................................33
  403.  
  404.      6.  Telix Configuration Menu........................................35
  405.          6.1  Screen and Color Settings..................................35
  406.          6.2  Terminal Options...........................................36
  407.          6.3  General Settings...........................................38
  408.          6.4  Modem and Dialing settings.................................40
  409.          6.5  Filenames and Path Settings................................43
  410.          6.6  ASCII Transfers............................................44
  411.          6.7  Protocol options...........................................45
  412.          6.8  Kermit Transfers...........................................48
  413.          6.9  Comm Port Setup............................................48
  414.          6.10  Saving Changes and Leaving................................49
  415.  
  416.      7.  Terminal Emulation..............................................51
  417.          7.1  TTY........................................................51
  418.          7.2  ANSI-BBS...................................................51
  419.          7.3  ANSI.......................................................51
  420.          7.4  VT102......................................................52
  421.          7.5  VT52.......................................................53
  422.  
  423.      8.  Using Script Files..............................................55
  424.          8.1 The Scripting Languages.....................................55
  425.          8.2 SALT........................................................55
  426.          8.3 SIMPLE......................................................56
  427.          8.4 Learning a Script...........................................56
  428.  
  429.      9.  Host Mode.......................................................59
  430.  
  431.      10. Command Summary.................................................65
  432.      11. Troubleshooting.................................................67
  433.      12. Product Support.................................................79
  434.      13. External Protocols..............................................81
  435.      14. File FormatS....................................................83
  436.  
  437.      15. Index...........................................................85
  438.  
  439.  
  440.      Telix v3.21                                          Introduction    1
  441.  
  442.  
  443.  
  444.  
  445.      1.  INTRODUCTION
  446.  
  447.  
  448.      1.1  Program Description
  449.      ──────────────────────────────────────────────────────────────────────
  450.  
  451.      Telix is a full-featured communications program for PCs running the
  452.      PC/MS-DOS operating system, that is able to meet the needs of almost
  453.      any user. Telix features include:
  454.  
  455.         ■ An extensive range of built-in file transfer protocols, including
  456.           Zmodem, Compuserve Quick B, Xmodem, Xmodem-1k, Xmodem-1k-g, Ymo-
  457.           dem (TRUE), Ymodem-g, Kermit, SEAlink, Telink, Modem7, and ASCII.
  458.           Telix allows up to five 'external' protocols to be defined and
  459.           called from within Telix. In this way, almost any kind of file
  460.           transfer is possible from within Telix.
  461.  
  462.         ■ Powerful multiple dialing directories, holding up to 1000 entries
  463.           each. An entry contains many pieces of information required for
  464.           communicating with remote services, such as the phone number and
  465.           communications parameters.
  466.  
  467.         ■ Automatic queue redialing for hard-to-reach numbers.
  468.  
  469.         ■ Reliable DEC VT100/102 and VT52 terminal emulation. Keys may be
  470.           redefined by the user.
  471.  
  472.         ■ Extensive SALT script language which allows Telix to perform au-
  473.           tomated logons and many more complicated functions. As an example
  474.           of the power of script files, the Telix Host Mode is written in
  475.           the SALT script language.
  476.  
  477.         ■ Full access to DOS including a DOS shell, a DOS Command option,
  478.           and full path support.
  479.  
  480.         ■ A very advanced Host mode which can be run as a standalone
  481.           bulletin board system.
  482.  
  483.         ■ A Chat Mode, keyboard macros, a scroll-back buffer, session cap-
  484.           ture, usage log, translate table, and a variety of other fea-
  485.           tures, detailed in this manual. Above all however, Telix is FAST,
  486.           and has a powerful, friendly, user interface.
  487.  
  488.  
  489.      1.2  The Telix Philosophy
  490.      ──────────────────────────────────────────────────────────────────────
  491.  
  492.      When Telix was written, a basic idea was kept in mind. It was felt
  493.      that a powerful program could be simple to operate, with no loss of
  494.      speed in order to achieve this ease of use.
  495.  
  496.  
  497.      Telix v3.21                                          Introduction    2
  498.  
  499.  
  500.  
  501.      1.3  Machine Requirements
  502.      ──────────────────────────────────────────────────────────────────────
  503.  
  504.      Telix will run on an IBM PC, XT, AT, PS/2, or true compatible with one
  505.      hard drive and one floppy drive, or two floppy drives, and with at
  506.      least 205k of free memory. This is memory available after DOS has been
  507.      loaded. For a few functions, such as the DOS Shell, more memory is
  508.      helpful. Telix will support up to 8 defined comm ports (COM1 through
  509.      COM4 are predefined), any number of disk drives, and a printer con-
  510.      nected to the parallel port.
  511.  
  512.      To get full use of Telix your modem must meet certain standards as
  513.      well, especially for the Host Mode script. The Carrier Detect signal
  514.      should not be forced high (on) by the modem, so that Telix can tell
  515.      when you are online. This is usually controlled by the setting of a
  516.      dip switch on the modem, or a modem command (often &C1). The DTR (Data
  517.      Terminal Ready) signal should not be ignored by the modem (&D2 in many
  518.      cases, or switch controlled).
  519.  
  520.  
  521.      1.4  Telix Files
  522.      ──────────────────────────────────────────────────────────────────────
  523.  
  524.      Telix comes with a number of files and creates more in its normal op-
  525.      eration. Some files included in the Telix package are:
  526.  
  527.           TELIX.EXE           The Telix program itself
  528.           TELIX.DOC           The Telix program reference manual
  529.           MODEMCFG.EXE        The Telix modem configuration program
  530.           TELIX.MDM           Data file for MODEMCFG
  531.           CS.EXE              The SALT script language compiler
  532.           CSS.EXE             The SIMPLE script language compiler
  533.           SALT.DOC            The SALT script language reference
  534.           SIMPLE.DOC          The SIMPLE script language reference
  535.           QDHOST.SLT          The QDHost Mode script file (source)
  536.           QDHOST.SLC          The QDHost Mode script file (compiled)
  537.           QDCONFIG.SLT        QDHost Mode configuration script (source)
  538.           QDCONFIG.SLC        QDHost Mode config. script (compiled)
  539.           HOSTPLUS.DAT        Compressed HOSTPLUS advanced BBS
  540.           HOSTPLUS.DOC        The HOSTPLUS program reference manual
  541.           HINSTALL.EXE        The HOSTPLUS installation program
  542.           *.KEY               The various key definition files for the ter-
  543.                               minals supported by Telix
  544.  
  545.      If your copy of Telix came in PKZip format then these files should be
  546.      accompanied by a PKZip authenticity verification number of MUP129
  547.      bearing a deltaComm message. If your .ZIP files do not carry the PKZip
  548.      authenticity stamp, you should question their integrity, or upgrade to
  549.      PKZip 1.10 to insure that the AV stamps are there. PKZip 1.02 or
  550.      earlier cannot display AV information.
  551.  
  552.      Files (optionally) created and used by Telix include:
  553.  
  554.           TELIX.FON           The default dialing directory file
  555.  
  556.  
  557.      Telix v3.21                                          Introduction    3
  558.  
  559.  
  560.  
  561.           TELIX.LD            The Long Distance Codes file
  562.           TELIX.CAP           The default session capture file
  563.           TELIX.IMG           The screen image save file
  564.           TELIX.KEY           The default user key macros definition file
  565.           QDHOST.CNF          The Host Mode configuration file
  566.  
  567.      Telix at one time or another can have a number of files open, espe-
  568.      cially during Host Mode and a few other instances. If Telix tells you
  569.      it is having problems opening files then it is probable that including
  570.      the line:
  571.  
  572.           files=20
  573.  
  574.      in your CONFIG.SYS file could clear up the problem. This allows DOS to
  575.      open more files (the default is 'files=8'). For more information on
  576.      the CONFIG.SYS file see your DOS manual.
  577.  
  578.  
  579.      1.5  Start-Up Directory
  580.      ──────────────────────────────────────────────────────────────────────
  581.  
  582.      When you run Telix it will remember the disk directory you ran it
  583.      from. After this point, even if you have changed the current directory
  584.      with the 'Change directory' command, Telix will know that it should
  585.      look for its program files on the start-up directory. Some files will
  586.      also be written on this directory unless you specify another.
  587.  
  588.      If you set the environment variable 'TELIX', Telix will have another
  589.      (even better) way of knowing where to look for its files. The command
  590.      form at the DOS prompt is:
  591.  
  592.           set TELIX=pathname
  593.  
  594.      where pathname is a the legal DOS pathname of the directory in which
  595.      the Telix files are located. Do not leave any space between the '='
  596.      and the arguments. For example, if you used 'set TELIX=C:\TELIX\',
  597.      Telix would know to look for its files in the Telix directory on drive
  598.      C. This way, no matter where you run it from, Telix will always be
  599.      able to find its files. To reset this environment variable to nothing
  600.      the command is:
  601.  
  602.           set TELIX=
  603.  
  604.      For more information on environment variables see your PC/MS-DOS man-
  605.      ual.
  606.  
  607.  
  608.      Telix v3.21                                       Getting Started    5
  609.  
  610.  
  611.  
  612.  
  613.  
  614.      2.  GETTING STARTED
  615.  
  616.  
  617.  
  618.      2.1  Configuring Telix with MODEMCFG.EXE
  619.      ──────────────────────────────────────────────────────────────────────
  620.  
  621.      Telix has a complete setup program that will create or modify your ex-
  622.      isting configuration to work best with your modem, and will modify
  623.      your modem settings to work best with Telix. To run the configuration
  624.      program, from the DOS prompt type:
  625.  
  626.           MODEMCFG
  627.  
  628.      The files TELIX.MDM and MODEMCFG.EXE must be in the same subdirectory
  629.      as TELIX.EXE for proper use. If INSTALL.EXE was used properly, or all
  630.      .ZIP files were extracted into the same subdirectory, this will be the
  631.      case. The TELIX.MDM modem information file will be updated on the
  632.      Telix BBS regularly to handle changes in modem strings and to add new
  633.      modems and models.
  634.  
  635.      Throughout the menus of MODEMCFG.EXE, you may use the arrow keys to
  636.      move in a given direction, Tab and Shift-Tab to move right or left,
  637.      Home, End, PgUp and PgDn to move up or down, or press the first letter
  638.      of the menu item to move to the next item beginning with that letter.
  639.  
  640.      A menu will be shown from which you should select the manufacturer of
  641.      your modem. If your modem manufacturer is not one of the options, se-
  642.      lect generic, or contact deltaComm to have it added.
  643.  
  644.      Under each manufacturer is a list of their modems. Again pick the ap-
  645.      propriate modem.
  646.  
  647.      You will be shown a list of the settings for the modem itself, includ-
  648.      ing any switch settings if known. Please write down the switch set-
  649.      tings as you will need them later. When asked if you wish to configure
  650.      your modem, answer by pressing the 'Y' key. MODEMCFG will ask you for
  651.      your comm port as well. Please refer to your modem manual for this in-
  652.      formation.
  653.  
  654.      If all goes well a successful configuration message will be shown. If
  655.      there is a problem, insure the proper comm port is specified and try
  656.      again. If the problem persists, contact deltaComm.
  657.  
  658.      A similar setup procedure will take place for TELIX.CNF, the configu-
  659.      ration file for Telix itself. MODEMCFG will only change the values
  660.      pertinent to the performance of the modem in existing configurations.
  661.      Any existing color values or preferences will be left intact. If
  662.      TELIX.CNF does not exist, MODEMCFG will create it.
  663.  
  664.  
  665.      Telix v3.21                                       Getting Started    6
  666.  
  667.  
  668.  
  669.      The exit screen of MODEMCFG contains final instructions on how to make
  670.      best use out of the setup that has been written for you. Please make a
  671.      note of these for later referral.
  672.  
  673.      You are now ready for your first Telix session.
  674.  
  675.  
  676.      2.2  Starting a Telix Session
  677.      ──────────────────────────────────────────────────────────────────────
  678.  
  679.      To start the Telix program type the following while at the DOS prompt:
  680.  
  681.           Telix [O][Q][B][D] [Sfilename] [Cfilename] [Ffilename]
  682.  
  683.      The letters in the square brackets are optional command line switches
  684.      affecting what Telix will do upon start-up. The square brackets should
  685.      not be entered. The order and case of the options does not matter but
  686.      they must be separated by at least one blank.
  687.  
  688.      Specifying the 'O' option upon start-up tells Telix that you are al-
  689.      ready online (connected to a host systems), and that it should not try
  690.      to initialize the modem.
  691.  
  692.      The 'Q' option in the command line chooses quiet mode for the current
  693.      session. When quiet mode is on Telix will not sound any alarms (e.g.,
  694.      when a file transfer is over), no matter what the default setting for
  695.      alarms is. This is useful for those late night sessions. Any bell
  696.      characters sent by the remote system are still sounded however.
  697.  
  698.      Specifying 'B' in the command line forces Telix to use the PC's BIOS
  699.      for all screen write operations, whatever the default setting for
  700.      screen writes might be. This is useful when you want to run Telix in a
  701.      multi-tasking environment such as Topview or MS Windows for just one
  702.      session. Note that Telix is DESQview aware, so you do not have to use
  703.      this mode for DESQview.
  704.  
  705.      The 'D' option forces Telix to drop RTS during disk writes for those
  706.      systems exhibiting frequent errors at rhythmic intervals while
  707.      downloading.  This is called slow handshaking.
  708.  
  709.      The 'S' option indicates that a script file (explained elsewhere) is
  710.      to be run immediately upon start-up. The 'S' should be followed imme-
  711.      diately (no blanks) by the name of the script file to execute.
  712.  
  713.      The 'C' option indicates that another Telix configuration file than
  714.      the standard TELIX.CNF should be used. If it doesn't exist, it will be
  715.      created. In this way, you may have multiple configurations for Telix.
  716.      The name of the configuration file should immediately follow the 'C',
  717.      and should include the extension.
  718.  
  719.      The 'F' option indicates that another dialing directory (FON) file
  720.      than the default TELIX.FON should be loaded at start-up. The name
  721.      should immediately follow the 'F'. Note that another dialing directory
  722.  
  723.  
  724.      Telix v3.21                                       Getting Started    7
  725.  
  726.  
  727.  
  728.      file may also be loaded from within Telix (in the dialing directory
  729.      screen).
  730.  
  731.  
  732.      Upon starting, Telix will display a title screen for a period of 25
  733.      seconds or until you press a key. Please read the message on the title
  734.      screen carefully. After you are past the title screen, you will be in
  735.      'terminal mode' unless Telix can't find the configuration file
  736.      (usually  TELIX.CNF), in which case it will ask you a few questions
  737.      about your machine and modem, and then will write a configuration file
  738.      for you.
  739.  
  740.  
  741.      2.3  Terminal Mode
  742.      ──────────────────────────────────────────────────────────────────────
  743.  
  744.      Immediately after starting Telix, and for most of the time while using
  745.      it, you will be in Telix's terminal mode. While in this mode any nor-
  746.      mal (ASCII) characters you type will be sent to the modem port, and
  747.      any incoming characters will be printed on the screen. It is from the
  748.      terminal mode that most Telix commands are initiated. Most commands
  749.      are selected by pressing two keys at the same time. For example, to
  750.      access the dialing directory, you would press Alt-D. That is, while
  751.      holding down the Alt key, you press the D key.
  752.  
  753.  
  754.      2.3.1  The Help/Status Screen
  755.  
  756.      While in terminal mode, pressing the Alt-Z sequence will switch you to
  757.      a help screen showing you a summary of all the available commands. If
  758.      the key for a command is pressed while the help screen is still on,
  759.      the screen will be turned off and the command will be executed.
  760.  
  761.      On the bottom of the help/status screen is some information regarding
  762.      some current settings and the status of the current connection, as
  763.      follows (in slightly compressed form).
  764.  
  765.          ╒══════════════════════════════════════╤═════════════════════╕
  766.          │ Time..10:39:00   Online .... No      │ Capture...Off       │
  767.          │ Date..06-29-91                       │ Printer...Off       │
  768.          │ Baud..2400       Terminal .. VT102   │ Script....None      │
  769.          │ Comm..N,8,1      Port ...... COM1    │ Reg. Key..TELIX.KEY │
  770.          │ Echo..Off        Add LF .... Off     │ Dial Dir..TELIX.FON │
  771.          ╘══════════════════════════════════════╧═════════════════════╛
  772.  
  773.      Items included are: the current time and date, the connect status, the
  774.      elapsed time for the call in progress, the current communications
  775.      parameters, the state of the capture file and printer, the currently
  776.      executing script file (if there is one),  the current dialing direc-
  777.      tory, the current keyboard macro definition file, and a few other
  778.      items.
  779.  
  780.  
  781.      Telix v3.21                                       Getting Started    8
  782.  
  783.  
  784.  
  785.      2.3.2  The Status Line
  786.  
  787.      Telix has an optional status line which may be displayed at the bottom
  788.      or top of the screen (it may be controlled via the Telix Configuration
  789.      Menu, or toggled on/off by pressing Alt-8 in terminal Mode). The sta-
  790.      tus line displays the current communications setting such as baud rate
  791.      and parity, the state of the Capture file, whether or not the printer
  792.      is on, the currently executing script file (scripts are explained
  793.      elsewhere), and whether Telix is On-line or Off-line. The following is
  794.      an example of a status line, and what each section can contain:
  795.  
  796.      ┌─────────────────────────────────────────────────────────────────────┐
  797.      │ The Status Line example screen display can not be shown in the DOC  │
  798.      │        file format Telix manual, due to width limitations.          │                                                                     │
  799.      └─────────────────────────────────────────────────────────────────────┘
  800.  
  801.  
  802.  
  803.  
  804.      2.4  Communications Parameters
  805.  
  806.      Pressing Alt-P allows you to change the Communications Parameters.
  807.      This is the format in which Telix sends data over the modem, and ex-
  808.      pects to receive it in. After pressing Alt-P a window is displayed
  809.      with the current parameters at the top, and the options in the rest of
  810.      the window. To change a value press the letter or number of the set-
  811.      ting you want.
  812.  
  813.                      ╒═╡ Comm Parameters ╞════════════════╕
  814.                      │                                    │
  815.                      │ Current: 2400,N,8,1,COM1           │
  816.                      │                                    │
  817.                      │  Speed         Parity         Data │
  818.                      │                                    │
  819.                      │ A: 300         J: None        Q: 7 │
  820.                      │ B: 1200        K: Even        R: 8 │
  821.                      │ C: 2400        L: Odd              │
  822.                      │ D: 4800        M: Mark        Stop │
  823.                      │ E: 9600        N: Space            │
  824.                      │ F: 19200                      S: 1 │
  825.                      │ F: 38400                      T: 2 │
  826.                      │ F: 57600       O: N-8-1            │
  827.                      │ F: 115200      P: E-7-1            │
  828.                      │                                    │
  829.                      │ 1: COM1  3: COM3  5: COM5  7: COM7 │
  830.                      │ 2: COM2  4: COM4  6: COM6  8: COM8 │
  831.                      │                                    │
  832.                      │ Choice, or <Enter> to exit?        │
  833.                      ╘════════════════════════════════════╛
  834.  
  835.      There are a number of parameters that can be changed. The baud rate is
  836.      the speed that you want to communicate at (it should really be called
  837.      bps rate, which stands for bits per second). 1200 baud and 2400 baud
  838.      are the two most common speeds in use, and represent about 120 and 240
  839.  
  840.  
  841.      Telix v3.21                                       Getting Started    9
  842.  
  843.  
  844.  
  845.      characters per second, respectively. Baud rates all the way up to
  846.      115200 are supported by Telix, however a fast PC is needed for the
  847.      higher rates (a stock 4.77 MHz XT can handle 9600 and possibly 19200
  848.      baud, higher rates need an AT class computer). Parity is a form of er-
  849.      ror checking. Allowable parities are None, Even, and Odd. Data bits is
  850.      the number of bits (a bit is a one or a zero in a computer) in each
  851.      character. Allowable values are 7 and 8. Finally, the number of stop
  852.      bits parameter can be set to either 1 or 2. The most common format for
  853.      BBS use is a baud rate of 1200 or 2400, 8 data bits, no parity, and 1
  854.      stop bit. On many large networks such as Compuserve, the data format
  855.      used is E71.
  856.  
  857.      The communications parameters menu also allows you to select the com-
  858.      munications port you want to use. Note that by default only the first
  859.      four comm ports are defined (the last four are duplicates of COM1).
  860.  
  861.      Changing any parameters changes them only for the duration of the cur-
  862.      rent communications session. If you want a set of parameters to be the
  863.      default when you start Telix, use the Telix Configuration Menu, Alt-O.
  864.  
  865.  
  866.      2.5  Using Telix Menus
  867.      ──────────────────────────────────────────────────────────────────────
  868.  
  869.      Whenever Telix must ask you to select an item from a group of options,
  870.      it uses the same basic type of menu. The options will be arranged ver-
  871.      tically for a vertically oriented menu, and next to each other for a
  872.      horizontally oriented menu. There are two ways to select the item that
  873.      you want. Each menu option has one of its letters in bold text; press-
  874.      ing that letter will select the corresponding option. As well, one op-
  875.      tion in the menu is always highlighted in inverse video. The arrow
  876.      keys on the PC's keypad will move the highlight up and down or left
  877.      and right. When the highlight is over the option you want to select,
  878.      press Carriage Return, or Enter.
  879.  
  880.  
  881.      2.6  Entering and Editing Strings
  882.      ──────────────────────────────────────────────────────────────────────
  883.  
  884.      While using Telix, you will often have to enter a string of charac-
  885.      ters, for example a filename, or a list of numbers to dial. Telix
  886.      gives you full editing powers when you enter a string. As you type
  887.      characters, you may use the Backspace key to delete previously entered
  888.      characters. The Left and Right arrow keys allow you to move back and
  889.      forth in the string to edit what you have entered. By default, any
  890.      characters you enter overwrite any that are already there. Pressing
  891.      the Ins key will place Telix in insert mode, and any existing charac-
  892.      ters are pushed ahead as you type. Pressing Ins once more places you
  893.      back in overwrite mode.  Home and End place the cursor at the
  894.      beginning or end of the string, respectively. Finally, pressing the
  895.      Ctrl-Left and Ctrl-Right arrow keys allows you to move back and forth
  896.      in the string by increments of a word.
  897.  
  898.  
  899.      Telix v3.21                                      Getting Started    10
  900.  
  901.  
  902.  
  903.      2.7  Output String Translation
  904.      ──────────────────────────────────────────────────────────────────────
  905.  
  906.      In quite a few instances while using Telix, the user must specify a
  907.      string to be sent out over the modem port. Sometimes this string must
  908.      contain characters which can not be printed on the screen, for exam-
  909.      ple, control characters, and even pauses. There has to be a way of in-
  910.      dicating these special characters, and it is done through the use of
  911.      special characters called translation characters. When these transla-
  912.      tion characters are encountered in an output string they are trans-
  913.      lated into other characters. The default translation characters are:
  914.  
  915.           ^    when this character is encountered in an output string
  916.                it will make the following character a control charac-
  917.                ter. For example, ^A will send out the code for Con-
  918.                trol-A. A few common control characters are ^M, which
  919.                is the Carriage Return character, ^J, which is the Line
  920.                Feed character, and ^[, which is the Esc character. To
  921.                send out the ^ character itself, use two ^ characters,
  922.                as explained above.
  923.  
  924.           ~    when this character is encountered it will make Telix
  925.                pause for 1/2 a second. Note that the only way to send
  926.                a ~ character out is to use the sequence ^~ using two ~
  927.                characters in a row will simply make Telix pause twice.
  928.  
  929.      There is one thing to keep in mind. These characters are only trans-
  930.      lated on strings sent out to the modem, for example, the dialing pre-
  931.      fix, the hang-up string, a keyboard macro, the modem initialization
  932.      string, and a few other cases.
  933.  
  934.  
  935.      2.8  Ending a Telix Session
  936.      ──────────────────────────────────────────────────────────────────────
  937.  
  938.      To exit the Telix program, press Alt-X. Telix will ask you if you re-
  939.      ally want to exit. Press 'Y' to confirm the exit, 'N' or Esc to return
  940.      to Telix.
  941.  
  942.      If Telix detects that you are still on-line (connected to another com-
  943.      puter), it will also present a third option, 'Hang-Up'. If this option
  944.      is selected, Telix will make sure that the connection is broken before
  945.      exiting.
  946.  
  947.  
  948.      Telix v3.21                                     Program Features    11
  949.  
  950.  
  951.  
  952.  
  953.  
  954.      3.  PROGRAM FEATURES
  955.  
  956.  
  957.      3.1  Hang-Up
  958.      ──────────────────────────────────────────────────────────────────────
  959.  
  960.      Pressing Alt-H will make Telix attempt to hang-up the modem. Unless
  961.      this is disabled in the configuration Menu, Telix first attempts to
  962.      hang up the modem by turning off a signal on the RS-232 port called
  963.      the DTR line. This works with most modems. If this doesn't work, Telix
  964.      then sends the hang-up string defined in the Configuration Menu to the
  965.      modem. If this still doesn't work and Telix detects that you are still
  966.      online, Telix will warn you. If Telix is consistently telling you that
  967.      hang-ups fail even when they work, your modem is almost certainly
  968.      overriding the Carrier Detect signal. See the appendix on common prob-
  969.      lems for the solution to this.
  970.  
  971.  
  972.      3.2  Capture File
  973.      ──────────────────────────────────────────────────────────────────────
  974.  
  975.      Telix allows you to capture (record) data coming in from the comm port
  976.      and printed on the terminal screen, to a disk file. To open the cap-
  977.      ture file, press Alt-L. You will be prompted for the filename to save
  978.      the log to. Press Return to use the default filename. All data is
  979.      added to the end of the file if it exists already. To turn off the log
  980.      press Alt-L again and select the "Close" option. To temporarily pause
  981.      capturing data to the file, press Alt-L and select the "Pause" option.
  982.      While capturing is paused, any characters received are not saved to
  983.      the file. To then un-pause capturing, press Alt-L and select the
  984.      "Unpause" option.
  985.  
  986.  
  987.      3.3  Printer
  988.      ──────────────────────────────────────────────────────────────────────
  989.  
  990.      The printer may be toggled on and off by pressing Ctrl-@ to record in-
  991.      formation coming in from the comm port and printed on the terminal
  992.      screen. If Telix hangs when printer logging is turned on, the printer
  993.      is turned off, and should be turned on to proceed.
  994.  
  995.  
  996.      3.4  Usage Log
  997.      ──────────────────────────────────────────────────────────────────────
  998.  
  999.      Telix allows a usage log to be opened, which keeps track of calls you
  1000.      make and file that you transfer. This is handy for keeping a record of
  1001.      your long distance calls, for example. The Usage Log is toggled on and
  1002.      off with the Alt-U key. If it is currently closed, you are prompted
  1003.      for the name to open it to (TELIX.USE is the default). If it is cur-
  1004.      rently opened, then it is closed. You may also set the Usage Log to be
  1005.      opened by default at Telix start-up (via the Configuration Menu).
  1006.  
  1007.  
  1008.      Telix v3.21                                     Program Features    12
  1009.  
  1010.  
  1011.  
  1012.      Following is a sample portion of a log:
  1013.  
  1014.           91-03-17  00:12:41  Telix Usage Log Created.
  1015.           92-12-24  00:12:41  Telix Usage Log Opened.
  1016.           92-12-24  00:13:06  Connected with : TBoard
  1017.           92-12-24  00:13:06  ++ At phone #  : 241-0241
  1018.           92-12-24  00:13:06  ++ Settings    : 2400,N,8,1
  1019.           92-12-24  00:14:53  Hangup command selected.
  1020.           92-12-24  00:16:25  Connected with : Telix Support BBS
  1021.           92-12-24  00:16:25  ++ At phone #  : 1-919-481-9399
  1022.           92-12-24  00:16:25  ++ Settings    : 2400,N,8,1
  1023.           92-12-24  00:17:17  Download using Telink protocol.
  1024.           92-12-24  00:17:19  ++ File : D:\DL\ZTC100.ZIP
  1025.           92-12-24  00:41:09  ++ Chars per second : 165
  1026.           92-12-24  00:41:11  ++ File : D:\DL\SRC100.ZIP
  1027.           92-12-24  00:58:26  ++ Chars per second : 165
  1028.           92-12-24  00:58:28  ++ File : D:\DL\OPT100.ZIP
  1029.           92-12-24  01:22:54  ++ Chars per second : 165
  1030.           92-12-24  01:23:11  Hangup command selected.
  1031.           92-12-24  01:23:12  Exiting Telix.
  1032.           92-12-24  01:23:12  Telix Usage Log Closed.
  1033.  
  1034.      The log is quite simple in form and easy to understand. Lines that
  1035.      start with '++' are a continuation of previous lines. Here is a
  1036.      listing of possible entries:
  1037.  
  1038.           Key       Log Entry
  1039.           ----      -----------------------------------------------
  1040.           Alt-U     Telix Usage Log Created.
  1041.                     Telix Usage Log Opened.
  1042.                     Telix Usage Log Closed.
  1043.  
  1044.           Alt-D     Connected with : (entry name)
  1045.                     ++ At phone #  : (phone number)
  1046.                     ++ Settings    : (comm settings)
  1047.  
  1048.           Alt-R     Download using (name) protocol.
  1049.                     ++ File : (pathname)
  1050.                     ++ Chars per second : (CPS)
  1051.                     ++ Transfer aborted.
  1052.  
  1053.           Alt-S     Upload using (name) protocol.
  1054.                     ++ File: (pathname)
  1055.                     ++ Chars per second : (CPS)
  1056.                     ++ Transfer aborted.
  1057.  
  1058.           Alt-H     Hangup command selected.
  1059.           Alt-X     Exiting Telix.
  1060.  
  1061.      The entries on the right are related to the commands shown on the
  1062.      left. Note that a script file has the ability to stamp text into the
  1063.      Usage Log, so other entries are possible.
  1064.  
  1065.  
  1066.      Telix v3.21                                     Program Features    13
  1067.  
  1068.  
  1069.  
  1070.      3.5  Scroll-Back
  1071.      ──────────────────────────────────────────────────────────────────────
  1072.  
  1073.      To review past screens of characters press Alt-B. You will be in the
  1074.      Scroll-Back display. You will be able to move through the last one
  1075.      thousand to 64 thousand characters received (depending on the setting
  1076.      in the Configuration Menu) by using the arrow keys to scroll line by
  1077.      line, the Home and End keys to go to the beginning and end of the
  1078.      buffer, and the PgUp and PgDn keys to scroll through the buffer a page
  1079.      at a time.
  1080.  
  1081.      To find a certain string in the buffer press 'F'. Telix will prompt
  1082.      for the string to search for. If the string is found the line contain-
  1083.      ing it will be placed at the top of the screen. To search for the same
  1084.      string as last time press Return when asked for the search string.
  1085.  
  1086.      To save the screen image to a file press 'I'. Telix will prompt you
  1087.      for the file to save the image to. If the file already exists, the
  1088.      screen image will be appended to it. To print out a screen image to
  1089.      your printer press Shift-PrtSc.
  1090.  
  1091.  
  1092.      3.6  Keyboard Definitions/Macros
  1093.      ──────────────────────────────────────────────────────────────────────
  1094.  
  1095.      Telix will let you assign text to a key so that it is sent to the comm
  1096.      port when that key is pressed. This is usually called a keyboard
  1097.      macro, and is useful in saving keystrokes (for example, you can assign
  1098.      your name to a key). Telix actually keeps two key definitions tables
  1099.      in memory at all times (each table holds the text assigned to each
  1100.      key), the user table and the terminal table. The terminal table is
  1101.      used for terminal emulation key assignments. When Telix is told to
  1102.      start emulating a certain terminal, it loads into this table defini-
  1103.      tions specific to that terminal. Therefore, for each terminal there is
  1104.      a key definition file which is loaded as needed. The user table on the
  1105.      other hand is relatively constant. You might want to assign your name
  1106.      to the Atl-1 key for example. This kind of definition would be put in
  1107.      the user table.
  1108.  
  1109.      When a key is pressed, Telix follows this procedure: If there is a
  1110.      definition for that key in the terminal key table, send that text;
  1111.      otherwise if there is a definition in the user table for that key,
  1112.      send the text; otherwise if the key represents an ASCII value, send
  1113.      that value; otherwise if the key is a Telix command (like Alt-D), per-
  1114.      form that command.
  1115.  
  1116.      The keyboard definition/macro editor is entered with the Alt-K key se-
  1117.      quence from terminal mode. Telix will ask you if you want to access
  1118.      the user or the terminal key definition table. Unless you wanted to
  1119.      modify the keys for a specific terminal, you would always select the
  1120.      user table. Telix will present the following menu:
  1121.  
  1122.                Load  Save  Clear  Display  displayKey  Edit  eXit
  1123.  
  1124.  
  1125.      Telix v3.21                                     Program Features    14
  1126.  
  1127.  
  1128.  
  1129.      To load definitions from a previously saved key definition file into
  1130.      memory, select the 'Load' option. Telix will ask for the name of the
  1131.      key definition file (and use the extension '.KEY' if none is speci-
  1132.      fied). Current key assignments will be cleared. The standard key defi-
  1133.      nition file is "TELIX.KEY" and is loaded at start-up if it exists.
  1134.  
  1135.      To save the current key definitions to a disk file, select the 'Save'
  1136.      option. Telix will ask what file to save them to, and use the exten-
  1137.      sion '.KEY' if none is specified.
  1138.  
  1139.      Selecting 'Clear' will clear all the current key definitions in this
  1140.      table.
  1141.  
  1142.      Selecting 'Display' will show what text is assigned to each key.
  1143.  
  1144.      Selecting 'displayKey' will allow you to look at what is assigned to
  1145.      one specific key, by pressing it when prompted.
  1146.  
  1147.      To actually enter or edit the text assigned to a key, select 'Edit'.
  1148.      Telix will print the existing definition and allow you to edit it. En-
  1149.      ter the characters that you want the key to send when pressed. Control
  1150.      characters and pauses can be included in the definition in the manner
  1151.      described previously in the manual under Output String Translation.
  1152.      Remember that if you make any changes they will be lost when you exit
  1153.      Telix unless you use the 'Save' option as described above, to save
  1154.      them to disk.
  1155.  
  1156.      Telix also allows you to run a script file when a certain function key
  1157.      is pressed. If a function key definition has an '@' character as its
  1158.      first character Telix will assume the rest of the definition is the
  1159.      name of a script file, and will try to execute it. For example press-
  1160.      ing the function key whose definition is '@logon' would run the script
  1161.      file called LOGON.SLC. If you really want to send out an '@' character
  1162.      as the first character in the key definition, then use two of them in-
  1163.      stead. e.g., the definition '@@Hello' would send out '@Hello'.
  1164.  
  1165.  
  1166.      3.7  DOS Shell
  1167.      ──────────────────────────────────────────────────────────────────────
  1168.  
  1169.      Pressing Alt-J will let you jump to a DOS shell. You will see the DOS
  1170.      prompt and will be able execute any DOS command, for example 'dir'. If
  1171.      there is enough memory left, you can even run programs. There is an
  1172.      option described later in the configuration section that allows you to
  1173.      free up most of the computer's memory when shelling to DOS.  To exit
  1174.      the DOS shell type 'exit' and press Return. You will be back in Telix
  1175.      with the screen undisturbed from before your jump to the shell. In
  1176.      order to run the DOS shell, there must be enough memory left, and
  1177.      Telix must be able to find the file called COMMAND.COM. If either of
  1178.      these requirements is not met, Telix will tell you so. (The file
  1179.      COMMAND.COM is the DOS command interpreter. It is usually pointed to
  1180.      by the DOS environment variable COMSPEC. See your DOS manual for more
  1181.      information). If you run a serial port related program in the shell,
  1182.      there is a good chance that it will re-initialize the com port and
  1183.  
  1184.  
  1185.      Telix v3.21                                     Program Features    15
  1186.  
  1187.  
  1188.  
  1189.      another piece of information called the com interrupt vector. If this
  1190.      happens, Telix will notice and re-initialize the port to the old
  1191.      values when you return from the shell.
  1192.  
  1193.  
  1194.      3.8  DOS Command
  1195.      ──────────────────────────────────────────────────────────────────────
  1196.  
  1197.      Pressing Alt-V allows you to enter one DOS command or filename to run.
  1198.      This command is then executed and control is returned to Telix. As can
  1199.      be seen this is similar to the DOS shell, but is useful when you have
  1200.      only one command to enter. There are many uses for this command. For
  1201.      example, if your file viewing utility is called 'List', you could
  1202.      press Alt-V and then enter 'List TELIX.DOC'. This would load your file
  1203.      view utility and let you look at the TELIX.DOC file. After you termi-
  1204.      nated this program you would be back in Telix. Any DOS command is le-
  1205.      gal, for example 'copy a:*.ZIP c:', or 'ren data dat1'. If for some
  1206.      reason you might want Telix to pause after the command is finished,
  1207.      add a ';' character to the end of the command string, for example
  1208.      'type TELIX.DOC;'. This stops the last screen-full typed from
  1209.      scrolling by too quickly when control returns to Telix.
  1210.  
  1211.  
  1212.      3.9  Editor
  1213.      ──────────────────────────────────────────────────────────────────────
  1214.  
  1215.      Pressing Alt-A will allow you to run your favorite editor from within
  1216.      Telix. In order to do this you must go to the Configuration Menu and
  1217.      supply the full name and path of your editor in the 'Filenames and
  1218.      paths' area. As well, there must be enough memory left, and if you
  1219.      specified a batch file to be run, Telix must be able to find the DOS
  1220.      command processor COMMAND.COM.
  1221.  
  1222.  
  1223.      3.10  DOS and File Functions
  1224.      ──────────────────────────────────────────────────────────────────────
  1225.  
  1226.      Pressing Alt-F will display a menu of some common DOS operations. For
  1227.      convenience, a few commands available elsewhere have been included.
  1228.  
  1229.                            ╒═╡ DOS Functions ╞══════╕
  1230.                            │                        │
  1231.                            │ Jump to DOS shell      │
  1232.                            │ Files directory        │
  1233.                            │ Change drive/directory │
  1234.                            │ Delete file            │
  1235.                            │ DOS command            │
  1236.                            │ Run editor             │
  1237.                            │ Exit                   │
  1238.                            │                        │
  1239.                            ╘════════════════════════╛
  1240.  
  1241.  
  1242.      Telix v3.21                                     Program Features    16
  1243.  
  1244.  
  1245.  
  1246.  
  1247.           Jump to DOS Shell
  1248.  
  1249.           This performs the same function as the Alt-J command.
  1250.  
  1251.           Files Directory
  1252.  
  1253.           Telix will prompt you for the optional filespec, for example,
  1254.           *.DOC. If you want to list all the files in the current directory
  1255.           then just press Return. Telix will then do one of two things. If
  1256.           you have defined a directory program to use (in the Configuration
  1257.           Menu), Telix will run it. Otherwise Telix will use its own inter-
  1258.           nal directory program, which is similar to the DOS 'dir' command
  1259.           but also displays the time it would take to transfer each file
  1260.           shown. The time is correct for the current default upload file
  1261.           transfer protocol.
  1262.  
  1263.           Change Drive/Directory
  1264.  
  1265.           The current directory is displayed and you are asked to enter a
  1266.           new one. You can enter a new drive, a new directory, or both.
  1267.           This will become the current directory. Note that this is
  1268.           slightly different from the DOS 'chdir' command.
  1269.  
  1270.           Delete File
  1271.  
  1272.           You are asked to enter the filename of the file to delete.
  1273.  
  1274.           DOS Command
  1275.  
  1276.           This performs the same function as the Alt-V command.
  1277.  
  1278.           Run Editor
  1279.  
  1280.           This performs the same function as the Alt-A command.
  1281.  
  1282.  
  1283.      3.11  Screen Image
  1284.      ──────────────────────────────────────────────────────────────────────
  1285.  
  1286.      Pressing Alt-I saves an image of the screen to the Telix Screen Image
  1287.      file. This file is usually called TELIX.IMG, but can be renamed in the
  1288.      Configuration Menu. If the file exists, the image is added to the end
  1289.      of it.
  1290.  
  1291.  
  1292.      3.12  The Translate Table
  1293.      ──────────────────────────────────────────────────────────────────────
  1294.  
  1295.      Sometimes it is necessary for certain incoming or outgoing characters
  1296.      to be changed to another value or stripped altogether. For this pur-
  1297.      pose, Telix keeps in memory an incoming and an outgoing character
  1298.      'translate table'. For every character in the ASCII set, the table de-
  1299.      fines what it should be changed to. By default, no character transla-
  1300.  
  1301.  
  1302.      Telix v3.21                                     Program Features    17
  1303.  
  1304.  
  1305.  
  1306.      tion is performed, as for each character, the new value is defined to
  1307.      be the same as the old one. The translate table facility is entered by
  1308.      pressing Alt-W while in terminal mode. Telix will ask whether you want
  1309.      to work with the incoming or outgoing table, and then display the
  1310.      translate table screen with the following menu at the bottom:
  1311.  
  1312.                       Load  Clear  Save  Edit  Other  eXit
  1313.  
  1314.      Most of the screen is used to display translation values. Each column
  1315.      holds on the left the original character (ASCII value), and on the
  1316.      right the new character. Only half the ASCII set can be displayed on
  1317.      one screen. Select the 'Other' option to toggle the display to show
  1318.      the other half of the character set.
  1319.  
  1320.      The 'Load' option is used to load a previously saved translate table
  1321.      definition file. Telix will ask for the filename, including extension.
  1322.  
  1323.      The 'Clear' option is used to reset all values in the translate table
  1324.      in memory, so that no translation is performed.
  1325.  
  1326.      The 'Save' option is used to save the current translate table defini-
  1327.      tion to a disk file. Telix will ask for the file name to save the
  1328.      table to. You must include the extension if needed (a common extension
  1329.      for this purpose is '.XLT").
  1330.  
  1331.      The 'Edit' option is used to actually edit the translate table. Telix
  1332.      will ask for the old ASCII value, and the new one. If the new value of
  1333.      a character is defined as 0, that character is completely striped.
  1334.  
  1335.      It is sometimes useful to have an incoming and/or outgoing translate
  1336.      table load automatically when Telix is run. If the file TELIXIN.XLT
  1337.      exists at Telix start-up, it is assumed to be a default incoming char-
  1338.      acter translate table, and is loaded into that slot. Similarly, if the
  1339.      file TELIXOUT.XLT exists at start-up, it is assumed to be the default
  1340.      outgoing translate table, and loaded.
  1341.  
  1342.  
  1343.      3.13  Chat Mode
  1344.      ──────────────────────────────────────────────────────────────────────
  1345.  
  1346.      Normally while using Telix with a remote host, your characters are not
  1347.      echoed by Telix. When you type a character, it is sent to the remote
  1348.      host, which checks it and then sends it back to you, and only then is
  1349.      it printed on your screen. However if two users want to chat with each
  1350.      other this becomes a problem, because each user's software expects the
  1351.      other side to echo the characters back, and since it doesn't, nothing
  1352.      is printed. Telix has a special Chat Mode to deal with this.
  1353.  
  1354.      When you press Alt-Y Telix enters Chat Mode. Any characters you type
  1355.      are printed on your screen immediately, without having to be echoed by
  1356.      the other side. As well, it takes only a Carriage Return to advance to
  1357.      a new line, a Line Feed character is not needed immediately af-
  1358.      terwards. Telix also splits the streams of text. Any characters you
  1359.      type are displayed on the bottom half of the screen, while the char-
  1360.  
  1361.  
  1362.      Telix v3.21                                     Program Features    18
  1363.  
  1364.  
  1365.  
  1366.      acters coming from the remote side are displayed on the top half of
  1367.      the screen. When you wish to exit Chat Mode, press the Esc key.
  1368.  
  1369.  
  1370.      3.14  Clear Screen
  1371.      ──────────────────────────────────────────────────────────────────────
  1372.  
  1373.      To clear the screen press Alt-C. The screen will be cleared to the de-
  1374.      fault colors, and the cursor will be placed in the upper left-hand
  1375.      corner.
  1376.  
  1377.  
  1378.      3.15  Local Echo
  1379.      ──────────────────────────────────────────────────────────────────────
  1380.  
  1381.      Pressing Alt-E will toggle local echo on and off. If local echo is on,
  1382.      characters you type are printed on the screen. If local echo is off
  1383.      characters you type are not printed on the screen, they must be sent
  1384.      back to you by the remote host to be printed by the screen. Most hosts
  1385.      are set up so that local echo should be off; they will do the echoing.
  1386.      This is called a full duplex host. Often however when talking to an-
  1387.      other user, or when talking to a half duplex host, local echo must be
  1388.      turned on to see the characters you type.
  1389.  
  1390.  
  1391.      3.16  Add Line Feeds
  1392.      ──────────────────────────────────────────────────────────────────────
  1393.  
  1394.      When a line of characters is received from a remote system, it is usu-
  1395.      ally terminated by a Carriage Return followed by a Line Feed charac-
  1396.      ter. If the Line Feed character is missing lines will overwrite each
  1397.      other. If this seems to be happening when you are connected to a re-
  1398.      mote host then you must make Telix add Line Feeds to each incoming
  1399.      Carriage Return. Pressing Shift-Tab will toggle the adding of Line-
  1400.      Feed characters. If this option is on, every time a Carriage Return is
  1401.      received, a Line Feed is added immediately after it.
  1402.  
  1403.  
  1404.      3.17  Break Signal
  1405.      ──────────────────────────────────────────────────────────────────────
  1406.  
  1407.      Some hosts require the use of a special modem signal called a Break
  1408.      signal, to do certain tasks like end transmissions. To make Telix send
  1409.      a Break signal to the remote host press Ctrl-End.
  1410.  
  1411.  
  1412.      3.18  DOORWAY Mode
  1413.      ──────────────────────────────────────────────────────────────────────
  1414.  
  1415.      Pressing Alt-= while in Terminal Mode will toggle DOORWAY mode on/off.
  1416.      DOORWAY mode is used by the DOORWAY utility by Dudley Marshall, and
  1417.      several other applications. While in DOORWAY mode, when a key is
  1418.      pressed Telix simply sends its raw scan code out the serial port, as
  1419.      returned by the PC's BIOS keyboard function. Note that since for any
  1420.  
  1421.  
  1422.      Telix v3.21                                     Program Features    19
  1423.  
  1424.  
  1425.  
  1426.      key except Alt-=, Telix just sends the value to the serial port, you
  1427.      must first switch out of DOORWAY mode to perform any Telix function.
  1428.  
  1429.  
  1430.      3.19  Miscellaneous Functions
  1431.      ──────────────────────────────────────────────────────────────────────
  1432.  
  1433.      Pressing Alt-M while in Terminal Mode will cause Telix to display the
  1434.      Misc. Functions menu
  1435.  
  1436.                           ╒═╡ Misc. Functions ╞═════╕
  1437.                           │                         │
  1438.                           │ Send Modem Init string  │
  1439.                           │ Send Auto-Answer string │
  1440.                           │ 80x25 screen            │
  1441.                           │ 80x43 screen            │
  1442.                           │ 80x50 screen            │
  1443.                           │ eXit                    │
  1444.                           │                         │
  1445.                           ╘═════════════════════════╛
  1446.  
  1447.      3.19.1  Sending Modem Strings
  1448.  
  1449.      To re-send the Modem Init string defined in the Modem and dialing page
  1450.      of the configuration Menu, select the first option of the Misc. Func-
  1451.      tions Menu.
  1452.  
  1453.      To send the Modem Auto-Answer string defined in the Modem and dialing
  1454.      page of the configuration Menu, select the second option of the Misc.
  1455.      Functions Menu. If this string is properly defined, the modem will be
  1456.      placed in auto-answer mode.
  1457.  
  1458.      3.19.2  Setting the Screen Size
  1459.  
  1460.      The third through fifth options of the Misc. Functions Menu deal with
  1461.      setting the screen size (height). These options are valid only on EGA
  1462.      and/or VGA systems. Note that a standard EGA system can switch only
  1463.      between 25 and 43 lines, and can not handle 50. Note that some VGA
  1464.      cards can switch only between 25 and 50 lines, and can not handle 43.
  1465.      Trying to use one of these options on a system not equipped with an
  1466.      EGA or VGA video card is not allowed.
  1467.  
  1468.  
  1469.      Telix v3.21                                The Dialing Directory    21
  1470.  
  1471.  
  1472.  
  1473.  
  1474.      4.  THE DIALING DIRECTORY
  1475.  
  1476.  
  1477.      Telix allows you to keep telephone numbers in files called dialing di-
  1478.      rectories. A dialing directory is variable sized and can hold from 1
  1479.      to 1000 entries. Besides the number, many other fields of information
  1480.      are stored, such as the communications parameters needed to talk to
  1481.      the service. All the fields are described below. The default dialing
  1482.      directory file is called TELIX.FON, but you can have as many di-
  1483.      rectories as you want and load them as needed.
  1484.  
  1485.      To access the dialing directory press Alt-D while in terminal mode. A
  1486.      small window will appear, asking you to enter the entries to dial or
  1487.      to press Return to see the dialing directory. For the moment just
  1488.      press Return. This first window is simply a very quick way to dial
  1489.      your most commonly called numbers. Once you have pressed Return the
  1490.      dialing directory will appear.
  1491.  
  1492.  
  1493.      4.1  The Display
  1494.      ──────────────────────────────────────────────────────────────────────
  1495.  
  1496.      Most of the screen is taken up by a window showing 15 (or more, de-
  1497.      pending on the screen mode) of the possible 1000 entries in the dial-
  1498.      ing directory. On the bottom of the screen is a menu of options, shown
  1499.      here:
  1500.  
  1501.        Dial  List  Toggle  Find  Manual  Redial  Add  Edit  Clear  Unmark
  1502.                                      Other
  1503.  
  1504.      This menu works in a similar manner to the other menus found in Telix,
  1505.      as described in the section 'Using Telix Menus'. In addition, since
  1506.      dialing is such a common function, if any numeric key is pressed, it
  1507.      is assumed that the 'List' function is wanted and this number is car-
  1508.      ried over as the first digit entered for that function. At the same
  1509.      time you may view the dialing directory. To scroll through the direc-
  1510.      tory one entry at a time, use the Up and Down arrow keys. Use PgUp to
  1511.      go back one page, and PgDn to go forward one page. Press Home to go to
  1512.      the beginning of the directory, and End to go to the end of the di-
  1513.      rectory. It should be emphasized that whenever the line 'Scroll with
  1514.      Up, Down, Home, End, PgUp, and PgDn' is displayed, you may scroll
  1515.      through the directory.
  1516.  
  1517.      For each entry, many items are stored. All the fields can not be dis-
  1518.      played at the same time; you may toggle which fields are shown on the
  1519.      screen by selecting the Toggle command. Each entry contains informa-
  1520.      tion under the following headers:
  1521.  
  1522.           Name
  1523.  
  1524.           The name of the remote service (i.e., Compuserve, Genie, Telix
  1525.           Software Support BBS, etc.).
  1526.  
  1527.  
  1528.      Telix v3.21                                The Dialing Directory    22
  1529.  
  1530.  
  1531.  
  1532.           Number
  1533.  
  1534.           The phone number which Telix should dial to reach the remote ser-
  1535.           vice.
  1536.  
  1537.           Line Format
  1538.  
  1539.           The communication parameters (such as baud rate, parity, etc.)
  1540.           needed to talk to this service.
  1541.  
  1542.           Script
  1543.  
  1544.           A script file may be linked to each entry in the dialing direc-
  1545.           tory. When Telix connects to this service, that script file is
  1546.           then run, and may for example automatically log-on, entering your
  1547.           name and password as needed, for greater convenience and speed.
  1548.  
  1549.           LastCall
  1550.  
  1551.           The date of the last successful call you made to this remote ser-
  1552.           vice.
  1553.  
  1554.           Total
  1555.  
  1556.           The total number of successful calls you've made to this number.
  1557.  
  1558.           Terminal
  1559.  
  1560.           The terminal Telix should start emulating when a connection has
  1561.           been reached to this number.
  1562.  
  1563.           P (Protocol)
  1564.  
  1565.           The first letter of the protocol which should be set as the de-
  1566.           fault if a connection is reached to this number.
  1567.  
  1568.           E (Echo)
  1569.  
  1570.           Whether local echo should be on or off when a connection is
  1571.           reached with this number.
  1572.  
  1573.           L (Add Line Feeds)
  1574.  
  1575.           This controls whether the Add Line Feeds setting should be on or
  1576.           off when a connection is reached with this number.
  1577.  
  1578.           H (Strip High Bit)
  1579.  
  1580.           Whether Telix will strip the high (most significant) bit of in-
  1581.           coming characters in terminal mode.
  1582.  
  1583.  
  1584.      Telix v3.21                                The Dialing Directory    23
  1585.  
  1586.  
  1587.  
  1588.           BD (Backspace Destructive)
  1589.  
  1590.           Whether a received backspace sequence is destructive (that is, if
  1591.           the character backspaced over should also be erased).
  1592.  
  1593.           BK (Backspace Key Value)
  1594.  
  1595.           What value the Backspace key sends, either Backspace, or Del.
  1596.  
  1597.           DP (Dialing Prefix Number)
  1598.  
  1599.           This (advanced) setting is used to tell Telix what Dialing Prefix
  1600.           to use when dialing this entry. One use for it is to turn on or
  1601.           off MNP (error correcting) support in modems, to avoid delays
  1602.           when the number called does not support it anyway.
  1603.  
  1604.           Password
  1605.  
  1606.           This field may hold a password for the remote service represented
  1607.           by this entry. The password may be used by a script file to auto-
  1608.           matically perform a log-on operation. Please note that this field
  1609.           is not encrypted, so if security is a problem, do not store your
  1610.           passwords in the dialing directory!
  1611.  
  1612.  
  1613.      4.2  Editing an Entry
  1614.      ──────────────────────────────────────────────────────────────────────
  1615.  
  1616.      To edit the currently highlighted dialing directory entry select Edit
  1617.      from the dialing directory menu. A window will appear with the old
  1618.      contents of the entry. You may edit each field, starting with the
  1619.      first (name). To leave the contents of a filed as-is, press Enter. You
  1620.      may move up and down in the list of fields by using the Tab and Shift-
  1621.      Tab keys. Pressing Esc one or more times will get you out of the edit
  1622.      window without any changes being made.
  1623.  
  1624.      Once all the fields have been edited, Telix will ask you if the Last
  1625.      Call and Total Calls fields should be cleared. Answer Yes or No as
  1626.      needed. Telix will then ask for confirmation before writing any
  1627.      changes to disk.
  1628.  
  1629.  
  1630.      4.3  Adding Entries
  1631.      ──────────────────────────────────────────────────────────────────────
  1632.  
  1633.      To add a blank entry to the end of the dialing directory, select  'Add
  1634.      from the dialing directory menu. A dialing directory may hold up to
  1635.      1000 entries.
  1636.  
  1637.  
  1638.      Telix v3.21                                The Dialing Directory    24
  1639.  
  1640.  
  1641.  
  1642.      4.4  Clearing Entries
  1643.      ──────────────────────────────────────────────────────────────────────
  1644.  
  1645.      To clear an entry or a range of entries select Clear from the dialing
  1646.      directory menu. Telix will ask you to select the range of entries to
  1647.      clear, by moving the highlight bar and pressing Enter. After confirm-
  1648.      ing your choice, Telix will clear the selected entries back to empty
  1649.      entries.
  1650.  
  1651.  
  1652.      4.5  Finding an Entry
  1653.      ──────────────────────────────────────────────────────────────────────
  1654.  
  1655.      To search for a particular entry in the dialing directory select Find
  1656.      from the dialing directory menu. You will be asked to give the string
  1657.      to search for. If Telix finds the entry with that string in it, that
  1658.      entry will be highlighted. If while searching for the string Telix
  1659.      reaches the end of the directory, it will wrap around to the beginning
  1660.      and continue the search. If the string still can not be found Telix
  1661.      will say 'Sorry, string not found'. If you want to search for the same
  1662.      string as last time, just press Return when asked for the search
  1663.      string.
  1664.  
  1665.  
  1666.      4.6  Dialing
  1667.      ──────────────────────────────────────────────────────────────────────
  1668.  
  1669.      Telix allows you to dial a group of dialing directory entries repeat-
  1670.      edly until a connection is established, or you abort the attempt. Se-
  1671.      lecting the Dial function from the dialing directory menu will make
  1672.      Telix commence dialing in sequence all the currently marked entries.
  1673.  
  1674.      You may also dial a user-entered list of entries, by selecting the
  1675.      List function from the dialing directory menu. Telix will ask you to
  1676.      enter up to 10 entries to dial in sequence (to make List dialing even
  1677.      more convenient, you may also select the List function by pressing a
  1678.      numeric key while in the dialing directory menu; this number is then
  1679.      carried over and entered as the first digit in the string you are
  1680.      asked to enter). While you are entering the list of entries to dial
  1681.      you may also scroll through the directory as described above. If you
  1682.      specify more than one entry to dial, each should be separated by a
  1683.      space.
  1684.  
  1685.      Sometimes you may want to dial a number that is not in the dialing di-
  1686.      rectory. To do this select the Manual option of the dialing directory
  1687.      menu, which stands for 'manual dial'. You will be asked to enter a
  1688.      number to be sent to the modem. Whatever you supply will be sent out
  1689.      exactly as is, except for Long Distance codes (see below), which are
  1690.      still valid.
  1691.  
  1692.  
  1693.      Telix v3.21                                The Dialing Directory    25
  1694.  
  1695.  
  1696.  
  1697.      4.6.1  Long Distance Codes
  1698.  
  1699.      A Long Distance code is an advanced dialing option which adds some
  1700.      flexibility. There are four Long Distance code characters: !, @,  $,
  1701.      and +, which when encountered while dialing expand to user-defined
  1702.      strings (see section below on revising Long distance codes).
  1703.  
  1704.      If Telix is dialing a number from a dialing directory entry, and one
  1705.      of the Long Distance code characters is encountered in the number,
  1706.      Telix will instead send whatever string has been assigned to that
  1707.      code. For example, a dialing directory entry could contain the phone
  1708.      number '!967-1111'. If the string '9,,' was assigned to the ! LD code
  1709.      character, Telix when dialing this entry would first send the 9 fol-
  1710.      lowed by the commas, and then send the rest of the digits.
  1711.  
  1712.      LD codes may also be used with the List dial function. When you place
  1713.      one of them in front of or behind an entry number to dial, it will be
  1714.      expanded to a string. For example you could have the exclamation sign
  1715.      '!', be expanded to '9,', or any string you specify. You may place up
  1716.      to 3 Long Distances codes in front and one Long Distance code after
  1717.      each entry number. For example, specifying the entry '+21!' would send
  1718.      the string for the '+' Long Distance code, followed by the number from
  1719.      entry 21, followed by the string for Long Distance code '!'. The
  1720.      string
  1721.  
  1722.           10 +15 20!
  1723.  
  1724.      entered at the prompt would dial entry 10, then entry 15 with a Long
  1725.      Distance code in front of it, and finally entry number 20, with a Long
  1726.      Distance code after it. These numbers are redialed repeatedly until a
  1727.      connection is reached. To learn about the redial window see the Redial
  1728.      function below.
  1729.  
  1730.  
  1731.      4.7  Other Functions
  1732.      ──────────────────────────────────────────────────────────────────────
  1733.  
  1734.      Selecting Other from the dialing directory menu will present a menu of
  1735.      secondary functions, dealing with the deletion or insertion of entries
  1736.      in the dialing directory, with revising Long Distance Codes, and with
  1737.      the handling of dialing directories (Telix allows you to have as many
  1738.      dialing directories as needed and switch among them at will).
  1739.  
  1740.  
  1741.      4.7.1  Inserting Blank Entries
  1742.  
  1743.      To insert blank entries in the dialing directory, select Insert from
  1744.      the dialing directory Other menu. Entries will be inserted at the cur-
  1745.      rent position of the highlight bar. Telix will ask how many entries to
  1746.      insert and will ask for confirmation before proceeding.
  1747.  
  1748.  
  1749.      Telix v3.21                                The Dialing Directory    26
  1750.  
  1751.  
  1752.  
  1753.      4.7.2  Deleting Entries
  1754.  
  1755.      To delete an entry or a range of entries in the dialing directory se-
  1756.      lect the Delete option from the dialing directory Other menu. The
  1757.      range to delete is selected by moving the highlight bar. After con-
  1758.      firming your choice, the entries will be deleted and any following en-
  1759.      tries will move up to where the deleted entries were.
  1760.  
  1761.  
  1762.      4.7.3  Revising Long Distance Codes
  1763.  
  1764.      To revise the Long Distance codes, select the option called Edit_LD
  1765.      from the dialing directory Other menu. There are four Long Distance
  1766.      code characters: ! @ - +. As described in the section on dialing, when
  1767.      you place one of them in front of or behind a number to dial, it will
  1768.      be expanded to a string. After selecting this option you will be shown
  1769.      a menu of the available long distance codes. Selecting an LD Code will
  1770.      let you modify the text currently assigned to it. After you have made
  1771.      your changes, you must save them to disk with the Save Changes option,
  1772.      if you want to use them every time you run Telix.
  1773.  
  1774.  
  1775.      4.7.4  Creating a Dialing Directory
  1776.  
  1777.      To create a blank dialing directory (which can later be modified), se-
  1778.      lect the option called Create from the dialing directory screen's
  1779.      Other menu. Telix will ask you for the name the new directory should
  1780.      use. Any legal DOS filename is suitable, and there is no default ex-
  1781.      tension. Telix will then create the blank directory on disk. The cur-
  1782.      rent dialing directory is not be affected and will stay in memory.
  1783.  
  1784.  
  1785.      4.7.5  Loading a Dialing directory
  1786.  
  1787.      To load another dialing directory select the Load option form the di-
  1788.      aling directory screen's Other menu. Telix will ask for the name of
  1789.      the new directory and then load it into memory. Telix assumes a de-
  1790.      fault extension of .FON, so if the directory you want to load does not
  1791.      have one, include a period at the end (e.g., TELIX.)  The new
  1792.      directory becomes the default directory for the rest of the session or
  1793.      until you load another one.
  1794.  
  1795.  
  1796.      4.7.6  Printing the Dialing directory
  1797.  
  1798.      Selecting the Print option from the dialing directory screen's Other
  1799.      menu allows you to print out the current dialing directory, to the
  1800.      printer, the serial port, or any device or disk file. Telix will ask
  1801.      you for the device or file to print to. Enter the name or press Return
  1802.      to use the PRN device (printer). Since these are DOS devices, Telix
  1803.      has no way of knowing, for example, things such as whether or not your
  1804.      printer is online. So if Telix seems to lock-up here, make sure your
  1805.      printer is on and it is set to online.
  1806.  
  1807.  
  1808.      Telix v3.21                                The Dialing Directory    27
  1809.  
  1810.  
  1811.  
  1812.  
  1813.      4.8  Automatic Queue Redial
  1814.      ──────────────────────────────────────────────────────────────────────
  1815.  
  1816.      When Telix has one or more numbers to dial, it redials repeatedly un-
  1817.      til a connection is made. To keep you informed of the status of the
  1818.      redial Telix displays a status window, and alerts you when a connec-
  1819.      tion is established. The status window is similar to the figure below.
  1820.  
  1821.          ╒═╡ Redial ╞═════════════════════════════════════════════════╕
  1822.          │                                                            │
  1823.          │ Redial started at 20:15:33    Press: T to change dial time │
  1824.          │ Attempt #10       20:19:27           D to delete from list │
  1825.          │                                                            │
  1826.          │ This attempt: Dialing My Favorite BBS ... 22               │
  1827.          │       number: 967-1111                                     │
  1828.          │ Last Attempt: Busy                                         │
  1829.          │                                                            │
  1830.          │     Press Space to cycle to next number, Esc to exit.      │
  1831.          ╘════════════════════════════════════════════════════════════╛
  1832.  
  1833.      Information included in the status window is the time redial was
  1834.      started, the time the current attempt was started, the status of the
  1835.      last attempt, the status of the current attempt, and a countdown timer
  1836.      for the current attempt.
  1837.  
  1838.      If you are dialing all the marked entries with the dialing directory
  1839.      Dial command, when a connection is reached, the mark is taken off the
  1840.      entry connected to, so that when you later select the Dial function
  1841.      again, only the remaining entries are dialed. If you are dialing a
  1842.      list of entries selected with the List dialing directory command, when
  1843.      a connection is established the entry connected to is taken out of the
  1844.      list, so that when you later select the Redial command from the dial-
  1845.      ing directory or the Alt-Q command from terminal mode, only the re-
  1846.      maining entries will be shown.
  1847.  
  1848.      While redialing, you have the option of changing the time that Telix
  1849.      waits for a connection, and also the option of deleting a number from
  1850.      the list to dial, by pressing 'T' and 'D' respectively.
  1851.  
  1852.      Normally, when a connection has been reached, Telix sounds an alarm to
  1853.      alert you of this. If a script file is linked to the entry however,
  1854.      the alarm is skipped so that the script may immediately proceed. It is
  1855.      thus the responsibility of the linked script to alert the user of the
  1856.      fact that a connection has been reached.
  1857.  
  1858.      Pressing Alt-Q while in the terminal mode or selecting 'Redial last'
  1859.      from the dialing directory menu will allow you to redial one or more
  1860.      numbers that you entered previously using the 'List' command, so that
  1861.      you do not have to re-enter them. You will be shown the list and asked
  1862.      to edit it until you are satisfied, and then to press Return.
  1863.  
  1864.  
  1865.      Telix v3.21                                The Dialing Directory    28
  1866.  
  1867.  
  1868.  
  1869.      4.9  The Quick Dial Bar
  1870.      ──────────────────────────────────────────────────────────────────────
  1871.  
  1872.      You may have noticed that after you press Alt-D an inverse bar is dis-
  1873.      played on the bottom of the screen, asking you to select the entries
  1874.      to dial or press Return to see the Dialing directory. Up to now, you
  1875.      have just pressed Return to go on to the Dialing Directory, but this
  1876.      bar is a quick way to dial commonly called directory entries whose
  1877.      numbers you have memorized. You may enter a list of entries to dial
  1878.      just as if you had used the List command of the dialing directory
  1879.      menu. This saves the dialing directory from having to be displayed on
  1880.      the screen if you already know the entry or entries you want to dial.
  1881.      The Quick Dial Bar can also be used to dial a number manually. To do
  1882.      this just preface the number with an 'm'. For example, 'm967-1111'
  1883.      would dial 967-1111, just as if you had used the Manual dial option of
  1884.      the Dialing Directory. Either lowercase or uppercase 'm' is accepted.
  1885.      The use of the Quick Dial Bar may be disabled via the Configuration
  1886.      Menu.
  1887.  
  1888.  
  1889.      Telix v3.21                                       File Transfers    29
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.      5.  FILE TRANSFERS
  1896.  
  1897.  
  1898.      Sending files from one computer to another is one of the most useful
  1899.      things you can do with your modem. Telix supports a full assortment of
  1900.      the most popular file transfer protocols, including Xmodem, Xmodem-1k,
  1901.      Xmodem-1k-g, Zmodem, Compuserve Quick B, Kermit, Ymodem, Ymodem-g,
  1902.      SEAlink, Telink, Modem7, and ASCII. Telix's file transfers are very
  1903.      fast, surpassing most programs in speed by a respectable margin. All
  1904.      file transfers use a 10 Kbyte buffer, and full error detection is
  1905.      standard.
  1906.  
  1907.      Telix allows you to define up to five external protocols, which are
  1908.      completely integrated into the file transfer menus.  When you select
  1909.      one of these protocols, Telix executes a DOS batch file or Telix
  1910.      script file, which must then call the appropriate external driver for
  1911.      the protocol. In this way, you may add virtually any file transfer
  1912.      protocol to Telix. Adding external protocols is defined in the section
  1913.      on the Configuration Menu.
  1914.  
  1915.  
  1916.      5.1  Downloading (Receiving) Files
  1917.      ──────────────────────────────────────────────────────────────────────
  1918.  
  1919.      To start downloading (receiving) a file from a remote host, you must
  1920.      usually inform the remote host of the files that you want it to send
  1921.      to you before starting the transfer on the Telix side. You must then
  1922.      start the download on the Telix side. Pressing the Alt-R key will dis-
  1923.      play a menu asking which file transfer protocol you would like to use:
  1924.  
  1925.                              ╒═╡ Download file ╞═╕
  1926.                              │                   │
  1927.                              │  Which Protocol?  │
  1928.                              │                   │
  1929.                              │  ASCII            │
  1930.                              │  CIS Quick B      │
  1931.                              │  Kermit           │
  1932.                              │  Modem7           │
  1933.                              │  SEAlink          │
  1934.                              │  Telink           │
  1935.                              │  Xmodem           │
  1936.                              │  1k-Xmodem        │
  1937.                              │  G-1k-Xmodem      │
  1938.                              │  Ymodem (Batch)   │
  1939.                              │  YmodEm-g         │
  1940.                              │  Zmodem           │
  1941.                              │  Quit             │
  1942.                              │                   │
  1943.                              ╘═══════════════════╛
  1944.  
  1945.      If any external protocols are defined, they are also shown as part of
  1946.      the menu.
  1947.  
  1948.  
  1949.      Telix v3.21                                       File Transfers    30
  1950.  
  1951.  
  1952.  
  1953.      If you have selected Xmodem, Xmodem-1k, Xmodem-1k-g, or ASCII, as the
  1954.      protocol, Telix will ask you for the filename to save the file to.
  1955.      Telix always watches what you type while online, and will often know
  1956.      the name of the file you want to transfer, in which case this name
  1957.      will be displayed and all you have to do to accept it is press Return.
  1958.      Any legal DOS filename is valid, including a path. If the filename you
  1959.      supply already exists, Telix will ask you to confirm your choice or
  1960.      give another filename. If you select any other protocol, the remote
  1961.      sender of the file will supply the name to save the file to. If you
  1962.      have entered a download directory name in the Configuration Menu,
  1963.      Telix will automatically save download files there if you don't spec-
  1964.      ify another path. Telix has automatic incoming file protection. If the
  1965.      name is supplied by the host and exists already the file is renamed by
  1966.      using numerals in the extension, as needed.
  1967.  
  1968.      During the transfer, a full status window is displayed showing the
  1969.      elapsed time, the number of bytes received, and an approximate Charac-
  1970.      ter Per Second rating, which can give an idea of the effective speed
  1971.      of the transfer.  Batch protocols will also display the expected file
  1972.      size and file transfer time. For ASCII transfers, a status window is
  1973.      not displayed, only a single status line at the top of the screen. To
  1974.      abort a file transfer at any time press the Escape key.
  1975.  
  1976.  
  1977.      5.2  Uploading (Sending) Files
  1978.      ──────────────────────────────────────────────────────────────────────
  1979.  
  1980.      To start uploading (sending) a file to a remote host you must also
  1981.      usually inform the host of the file you will be sending it before
  1982.      starting the upload on the Telix end. To start the upload on the Telix
  1983.      end press the Alt-S key. This will display a menu asking you which
  1984.      file transfer protocol you want to use to send the file. After you
  1985.      have selected the protocol, you will be asked for the file(s) to send
  1986.      by a dialog box:
  1987.  
  1988.      ╒═╡ Upload Files ╞══════════════════════════════════════════════════╕
  1989.      │                                                                   │
  1990.      │  ╒═╡ Path/Directory ╞══════════════════════════════════════════╕  │
  1991.      │  │ D:\TELIX\                                                   │  │
  1992.      │  ╘═════════════════════════════════════════════════════════════╛  │
  1993.      │                                                                   │
  1994.      │  ╒═╡ Filelist ╞══╕  ╒═╡ Tagged Files ╞═════════╕  ╒═╡ Drives ╞═╕  │
  1995.      │  │ ..\           │  │                          │  │     C:     │  │
  1996.      │  │ DOWN\         │  │                          │  │     D:     │  │
  1997.      │  │ SALT\         │  │                          │  │     X:     │  │
  1998.      │  │ 1.FON         │  │                          │  │     Y:     │  │
  1999.      │  │ ANSI.KEY      │  │                          │  │     Z:     │  │
  2000.      │  │ TELIX.CNF     │  │                          │  │            │  │
  2001.      │  │ TELIX.EXE     │  │                          │  │            │  │
  2002.      │  │ TELIX.FON     │  │                          │  │            │  │
  2003.      │  │ TELIX.KEY     │  │                          │  │            │  │
  2004.      │  ╘═══════════════╛  ╘══════════════════════════╛  ╘════════════╛  │
  2005.      │                                                                   │
  2006.      ╘═══════════════════════════════════════════════════════════════════╛
  2007.  
  2008.  
  2009.      Telix v3.21                                       File Transfers    31
  2010.  
  2011.  
  2012.  
  2013.      This is a complex dialog, and deserves more detailed attention.  Once
  2014.      mastered, this dialog will greatly streamline the uploading process.
  2015.      There are four separate windows in the dialog.  The selected dialog
  2016.      will have a bar at the top, highlighting the name of the window.   You
  2017.      may move from one window to the next using Tab and Shift-Tab to move
  2018.      forward or backward, respectively.  In any window, pressing Up-Arrow
  2019.      or Down-Arrow move the highlight bar in that direction if possible.
  2020.      Pressing F10 closes the dialog and uploads the files selected.
  2021.  
  2022.      Tagged Files:  This window contains a list of all of the files Telix
  2023.                     is to upload.  It will be blank when the dialog first
  2024.                     appears.  You may select files to be included in this
  2025.                     list as described below.  Files already listed may be
  2026.                     removed from this window by highlighting the file and
  2027.                     pressing Enter or Space.
  2028.  
  2029.      Path/Dir:      This window is where the currently displayed upload
  2030.                     path will be displayed.   You may add files to the
  2031.                     Tagged Files List from this window by typing in the
  2032.                     exact name of the file.   You may use the wildcard
  2033.                     characters ? and * (see your DOS manual, for more
  2034.                     information about wildcard characters).  You may change
  2035.                     the currently displayed upload path by entering a new
  2036.                     path here.
  2037.  
  2038.      Filelist:      This window contains the files in the currently
  2039.                     displayed upload path.   This window may contain a
  2040.                     maximum of approximately 700 files.  Files listed in
  2041.                     this window may be added to the Tagged Files List by
  2042.                     highlighting the file and pressing Enter or Space.  If
  2043.                     you wish to add or remove all files in this window
  2044.                     (both those on and off the screen) to or from the
  2045.                     Tagged File List, you may do so with F3 and F4
  2046.                     respectively.
  2047.  
  2048.      Drives         This window contains a list of all available disks in
  2049.                     your system, except for floppy drives.   Users of
  2050.                     removable disks such as Bernoulli boxes may have to
  2051.                     load a cartridge to upload a file.  You may change the
  2052.                     drive on which the Filelist is read from by selecting a
  2053.                     new drive from this window.
  2054.  
  2055.      During the file transfer, a full status window is displayed, unless
  2056.      you are using ASCII protocol, in which case only a status line is dis-
  2057.      played. Information shown is the expected time the transfer will take,
  2058.      the time remaining, the number of bytes to send, the number of bytes
  2059.      left, and an approximate Character Per Second rating, which can give
  2060.      an idea of the effective speed of the transfer. To abort a transfer at
  2061.      any time press the Escape key.
  2062.  
  2063.  
  2064.      Telix v3.21                                       File Transfers    32
  2065.  
  2066.  
  2067.  
  2068.      5.3  File Transfer Protocols
  2069.      ──────────────────────────────────────────────────────────────────────
  2070.  
  2071.      Xmodem  -   Xmodem is often called the "lowest common denominator"
  2072.      protocol, and is the father protocol of many others. Xmodem sends
  2073.      files in blocks of 128 characters at a time. When the receiving com-
  2074.      puter is satisfied that the block has arrived intact, it signals so
  2075.      and waits for the next block. Error checking is a checksum or a more
  2076.      sophisticated Cyclic Redundancy Check. Telix supports both and will
  2077.      automatically use the right one. During a download, Telix will attempt
  2078.      to use the CRC, but will switch to checksum if it seems the host does
  2079.      not support CRC. The Xmodem protocol also needs a setup of no parity,
  2080.      8 data bits, and 1 stop bit. If your communications parameters are
  2081.      different from these when you start an Xmodem transfer, Telix will
  2082.      switch to the required setup for the transfer, and back to the origi-
  2083.      nal setup after it is finished. In the Configuration Menu, you may en-
  2084.      abled Relaxed Xmodem timing. This is for use with remote services that
  2085.      can not tolerate strict timing during Xmodem transfers.
  2086.  
  2087.      Xmodem-1k  -  This is a small variation of the above that uses blocks
  2088.      that are 1 Kilobyte (1024 bytes) in size. This protocol is still mis-
  2089.      takenly called 'Ymodem' by many programs, but people are gradually
  2090.      moving over to the proper name.
  2091.  
  2092.      Xmodem-1k-g  -  This is a variation of the above that is meant for er-
  2093.      ror-free channels such as error correcting modems or null modem cable
  2094.      links between two computers. It achieves great speed by sending blocks
  2095.      one after another without waiting for acknowledgment from the re-
  2096.      ceiver. Because of this however, it can not re-send blocks in case of
  2097.      errors (and thus the need for an error-free link). If an error is de-
  2098.      tected by the receiver, the transfer is aborted. This protocol is
  2099.      still mistakenly called 'Ymodem-g' by many programs, but people are
  2100.      gradually moving over to the proper name.
  2101.  
  2102.      Compuserve Quick B  -  This protocol is used only on the Compuserve
  2103.      Information Service. It is quite fast and specially suited for the
  2104.      networks used in accessing CIS, which have large turnaround delays.
  2105.      This is a windowed protocol, which basically means that unless errors
  2106.      are detected, data is being sent at all times. A CIS Quick B transfer
  2107.      is totally controlled by Compuserve. After telling CIS what file(s) to
  2108.      send, the user does nothing. Telix, in terminal mode, then detects the
  2109.      command from CIS which tells it to start the transfer (note that CIS
  2110.      Quick B transfer must be enabled in the Configuration Menu, or they
  2111.      will not work).
  2112.  
  2113.      Zmodem  -  This advanced protocol is very fast and very reliable, and
  2114.      offers many features. It can arguably called the most popular protocol
  2115.      in use today. Zmodem can transfer a group of files in one batch, and
  2116.      keeps the exact file sizes and dates. Zmodem can detect and recover
  2117.      from errors quickly, and can resume an interrupted transfer at a later
  2118.      time (this feature, called Crash Recovery, may be toggled in the
  2119.      'Protocol options' page of the Configuration Menu). Zmodem is also
  2120.      very well suited for satellite links and packet switched networks.
  2121.  
  2122.  
  2123.      Telix v3.21                                       File Transfers    33
  2124.  
  2125.  
  2126.  
  2127.      SEAlink -  SEAlink is an advanced version of Xmodem developed by Sys-
  2128.      tem Enhancement Associates. It is a sliding window protocol  SEAlink
  2129.      is 15 to 25 percent faster than regular Xmodem. SEAlink passes a
  2130.      file's name, size, and date when transferring it, and can be used to
  2131.      send more than one file at a time.
  2132.  
  2133.      ASCII  -  in an ASCII transfer, it is as if the sender is actually
  2134.      typing the characters and the receiver is just recording them. There
  2135.      is no form of error detection used. Usually only ASCII files can be
  2136.      sent in this way, as binary files contain characters which would foul-
  2137.      up the screen.
  2138.  
  2139.      Ymodem  -  This protocol is a variation on Xmodem, which allows for
  2140.      multiple files to be sent per transfer. While transferring files, it
  2141.      keeps the correct name, size, and date, and may use 128 or 1024 byte
  2142.      block sizes.
  2143.  
  2144.      Ymodem-g  -  This protocol is a variation on the above, which achieves
  2145.      very high transfer rates by sending blocks one after another without
  2146.      waiting for acknowledgment. This however means than an error-free link
  2147.      such as an error-correcting modem or null modem cable between two com-
  2148.      puters is needed. If an error is detected by the receiver, the trans-
  2149.      fer is aborted.
  2150.  
  2151.      Telink  -  This protocol is mainly found on Fido BBS systems. It is
  2152.      basically the Xmodem protocol using CRC checking with an extra block
  2153.      sent ahead of the file telling its name, size, and date. This protocol
  2154.      allows more than one file to be sent at a time.
  2155.  
  2156.      Modem7 -  Modem7 is a close cousin to Xmodem that passes the filename
  2157.      before starting the transfer, thus taking away some of the user's
  2158.      work. It is common on CP/M systems. This protocol allows more than one
  2159.      file to be sent at a time.
  2160.  
  2161.      Kermit  -  The Kermit protocol was developed to make it easier for
  2162.      computers of different types to send files to each other. Almost any
  2163.      computer using Kermit can be set up to send files to another computer
  2164.      using Kermit (the same can be said of Zmodem however). Various options
  2165.      in the Kermit protocol implemented in Telix can be tailored to the
  2166.      user's needs in the Configuration Menu, option 'Kermit transfers'.
  2167.      This implementation of Kermit does not include a Kermit "server" func-
  2168.      tion, and cannot use "SEND", "GET", or other server commands.
  2169.  
  2170.      5.4  Which One to Use
  2171.      ──────────────────────────────────────────────────────────────────────
  2172.  
  2173.      Telix supports a large number of built in file transfer protocols. To
  2174.      this can be added external protocols. It can get confusing to decide
  2175.      which one to use. When both sides of the connection only support one
  2176.      protocol, then obviously that is the one to use, no matter what its
  2177.      deficiencies. Otherwise some protocols are a better choice than oth-
  2178.      ers. On Compuserve, CIS Quick B should be used. For most purposes,
  2179.      Zmodem is the best all around protocol. It is very fast and very reli-
  2180.      able. Ymodem-g and Xmodem-1k-g are slightly faster. However these two
  2181.  
  2182.  
  2183.      Telix v3.21                                       File Transfers    34
  2184.  
  2185.  
  2186.  
  2187.      protocols need an error-free link. After that, Ymodem, SEAlink, and
  2188.      Xmodem-1k are quite fast and pretty reliable. The last choice would be
  2189.      Xmodem and its close cousins Telink and Modem7. ASCII transfers are
  2190.      suitable only for text files and do not perform any error detection or
  2191.      correction, so they are to be avoided if possible.
  2192.  
  2193.  
  2194.      Telix v3.21                             Telix Configuration Menu    35
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.      6.  TELIX CONFIGURATION MENU
  2201.  
  2202.  
  2203.      Telix has many features which can be customized. These include things
  2204.      like the screen setup, the communications parameters, filenames and
  2205.      paths, and many other items. The default values for these parameters
  2206.      are stored in a file called TELIX.CNF, the configuration file. Telix
  2207.      will automatically read this file upon starting up. The first time you
  2208.      use Telix, this file is created for you with some standard default
  2209.      values. Pressing Alt-O while in terminal mode brings up the Telix Con-
  2210.      figuration Menu, which allows you to change all these default set-
  2211.      tings.
  2212.  
  2213.                        ╒═╡ Configure Telix ╞════════════╕
  2214.                        │                                │
  2215.                        │ Change which default settings? │
  2216.                        │                                │
  2217.                        │     Screen and color           │
  2218.                        │     Terminal Options           │
  2219.                        │     General settings           │
  2220.                        │     Modem and dialing          │
  2221.                        │     Filenames and paths        │
  2222.                        │     ASCII transfers            │
  2223.                        │     Protocol options           │
  2224.                        │     Kermit transfers           │
  2225.                        │     Comm port setup            │
  2226.                        │     Write changes to disk      │
  2227.                        │     Exit                       │
  2228.                        │                                │
  2229.                        ╘════════════════════════════════╛
  2230.  
  2231.      The first seven options are parameter screens, the last two deal with
  2232.      leaving the Configuration Menu.
  2233.  
  2234.  
  2235.      6.1  Screen and Color Settings
  2236.      ──────────────────────────────────────────────────────────────────────
  2237.  
  2238.      This screen allows you to set various video related options. You will
  2239.      be shown a menu listing the various parts of the screen displays (such
  2240.      as menu foreground colors). If you pick one of these items you will be
  2241.      allowed to scroll through the possible colors for it by using the ar-
  2242.      row keys. When you have selected the right colors, press Enter. If you
  2243.      want to leave the colors menu without selecting one press Esc.
  2244.  
  2245.      Another setting on the Screen and Colors menu is the 'Screen write
  2246.      mode'. If you pick this option you will be asked in which way you want
  2247.      Telix to write to the screen. This depends on the video adapter pre-
  2248.      sent in your system. The first option is a direct screen write. This
  2249.      is the fastest mode, and should be used if you have a monochrome
  2250.      adapter, an EGA adapter, or another video adapter that never gets
  2251.      snow. The second option is a direct screen write with port checks.
  2252.  
  2253.  
  2254.      Telix v3.21                             Telix Configuration Menu    36
  2255.  
  2256.  
  2257.  
  2258.      This method is slightly slower. You should use this method if you
  2259.      screen gets snow on it or it flickers while executing the DOS 'dir'
  2260.      command. One card with which you should use this is the color/graphics
  2261.      adapter. Don't use this option if your video card doesn't need it, as
  2262.      it may interfere with communications. The final method is a screen
  2263.      write with BIOS calls. You should use this method with applications
  2264.      like Topview or DoubleDOS. This method is quite slow however. Note
  2265.      that you do not need this mode to run Telix under DESQview, since
  2266.      Telix is DV aware.
  2267.  
  2268.      Another setting on this menu is 'Default screen size'. This allows you
  2269.      to pick an alternate default screen size of 80x43 or 80x50. Note that
  2270.      these modes require an EGA or VGA card. Note also that many EGA cards
  2271.      can not do 80x50, and some VGA cards can not do 80x43.
  2272.  
  2273.      When you have finished picking the colors, select the 'Keep changes &
  2274.      exit' option if you want to keep the color changes you have made, or
  2275.      the 'exit' option if you want to discard them.
  2276.  
  2277.  
  2278.      6.2  Terminal Options
  2279.      ──────────────────────────────────────────────────────────────────────
  2280.  
  2281.      This screen contains settings related to Telix operation while in
  2282.      terminal mode (with some extending to other areas of Telix). To select
  2283.      a setting to change type the letter beside it. Telix will then allow
  2284.      you to change the old setting. Press Esc at this point to exit without
  2285.      changing anything. Options include:
  2286.  
  2287.      A    Default Communications Parameters
  2288.  
  2289.           These include comm port, bps (baud) rate, data bits, parity, and
  2290.           stop bits. Note that the current settings will not change, only
  2291.           the defaults for the next time you load Telix.  Alt-P changes the
  2292.           current settings.
  2293.  
  2294.      B    Emulate Before Translation
  2295.  
  2296.           Some European systems override characters used by many terminal
  2297.           emulations to signal color changes and other items that don't
  2298.           show up on the screen as characters.  Normally a received
  2299.           character is passed through the translation tables before being
  2300.           examined to see if it is such a character.   This option allows
  2301.           the emulation to occur first, and then only translates those
  2302.           characters not seen as emulation commands.
  2303.  
  2304.      C    Default Terminal Type
  2305.  
  2306.           Allowable terminals are "TTY", "ANSI-BBS", "VT102", "VT52",
  2307.           "ANSI", and "AVATAR". Note that the current terminal will not be
  2308.           changed, only the terminal used the next time you run Telix.
  2309.  
  2310.  
  2311.      Telix v3.21                             Telix Configuration Menu    37
  2312.  
  2313.  
  2314.  
  2315.      D    Status Line
  2316.  
  2317.           Telix allows a status line to be displayed at the top or bottom
  2318.           of the screen. The status line shows some useful information.
  2319.           Valid options are Top, Bottom or None. While in Terminal Mode the
  2320.           status line may also easily be toggled on or off by pressing
  2321.           Alt-8.
  2322.  
  2323.      E    Default Local Echo
  2324.  
  2325.           This controls whether or not Telix should echo on the screen any
  2326.           characters you type while in Terminal mode. This is usually off
  2327.           for BBS use. Local echo on is often also called Half Duplex,
  2328.           while local echo off is called Full Duplex.
  2329.  
  2330.      F    Add Line Feeds
  2331.  
  2332.           This controls whether or not Telix should add line feeds to
  2333.           incoming Carriage Returns characters while in terminal mode. If
  2334.           you are connected to a remote system and lines are overwriting
  2335.           each other, this should be on, otherwise it should be off.
  2336.  
  2337.      G    Strip High Bit
  2338.  
  2339.           Telix can strip the high (most significant) bit from incoming
  2340.           data bytes while in terminal mode. This is sometimes useful be-
  2341.           cause it allows the high/parity bit of incoming text to be ig-
  2342.           nored.
  2343.  
  2344.      H    Received Backspace Destructive
  2345.  
  2346.           This setting controls how Telix treats incoming backspace charac-
  2347.           ters. If backspace characters are destructive, Telix backs up
  2348.           over the previous character and erases it, otherwise the existing
  2349.           character is not erased.
  2350.  
  2351.      I    Backspace Key Character
  2352.  
  2353.           Normally, Telix sends Backspace when the Backspace key is
  2354.           pressed, and DEL when Ctrl-Backspace is pressed. This option al-
  2355.           lows these settings to be swapped.
  2356.  
  2357.      J    XON/XOFF Software Flow Control
  2358.  
  2359.           This controls whether or not Telix should use the XON/XOFF soft-
  2360.           ware handshaking protocol while in terminal mode and during ASCII
  2361.           file transfers. This should usually be on.
  2362.  
  2363.      K    CTS/RTS Hardware Handshaking
  2364.  
  2365.           Hardware handshaking is used with high speed modems and null mo-
  2366.           dem cable links to regulate the flow of data. If the modem sup-
  2367.           ports Hardware handshaking this should be on. If a null modem ca-
  2368.  
  2369.  
  2370.      Telix v3.21                             Telix Configuration Menu    38
  2371.  
  2372.  
  2373.  
  2374.           ble is being used and these signals are valid over the cable,
  2375.           this should be on.
  2376.  
  2377.      L    DSR/DTR Hardware Handshaking
  2378.  
  2379.           Hardware handshaking is used with high speed null modem cable
  2380.           links to regulate the flow of data. If a null modem cable is be-
  2381.           ing used and these signals are valid over the cable, this should
  2382.           be on. Often a null modem cable will allow one type of hardware
  2383.           handshaking to be used, but not the other.
  2384.  
  2385.      M    Compuserve Quick B Transfers
  2386.  
  2387.           Compuserve Quick B file transfers are initiated by Compuserve,
  2388.           which sends a few special characters (Ctrl-E and Ctrl-P). Telix,
  2389.           upon detecting these characters while in terminal mode, starts
  2390.           the transfer. If another Host is sending these characters and
  2391.           causing problems, this option allows CIS Quick B recognition to
  2392.           be turned off.
  2393.  
  2394.      N    Zmodem Auto-Downloads
  2395.  
  2396.           Telix, while in Terminal Mode, can detect the packet from another
  2397.           computer sending files using the Zmodem protocol, and automati-
  2398.           cally begin a Zmodem download on the local end. This option al-
  2399.           lows this feature to be disabled.
  2400.  
  2401.      O    Answerback string
  2402.  
  2403.           Some systems require that the terminal program send an identifi-
  2404.           cation string when an ENQ (Ctrl-E) character is received. You may
  2405.           define such an 'answerback' string here. If this string is empty,
  2406.           nothing is sent. As well, note that the answerback string is not
  2407.           sent if Compuserve Quick B transfers are enabled (above), as
  2408.           Ctrl-E is used as part of that protocol.
  2409.  
  2410.  
  2411.      6.3  General Settings
  2412.      ──────────────────────────────────────────────────────────────────────
  2413.  
  2414.      This screen allows you to change some general default settings, in-
  2415.      cluding:
  2416.  
  2417.      A    Sound
  2418.  
  2419.           If this is off Telix will not make ANY sounds.
  2420.  
  2421.      B    Alarm Sound
  2422.  
  2423.           If this is off Telix will not make ANY alarm sounds, but will
  2424.           still beep when it receives the bell code from the remote host,
  2425.           unless the sound option is also off.
  2426.  
  2427.  
  2428.      Telix v3.21                             Telix Configuration Menu    39
  2429.  
  2430.  
  2431.  
  2432.      C    Keep Aborted Downloads
  2433.  
  2434.           If this is on, Telix will keep files which were aborted during a
  2435.           download. Otherwise Telix will delete these files.
  2436.  
  2437.      D    Show Free Space for Downloads
  2438.  
  2439.           This setting controls whether or not Telix will display the free
  2440.           space on the disk when you start a download. The option to turn
  2441.           it off is provided because the free space display takes a few
  2442.           seconds for large hard disks.
  2443.  
  2444.      E    Quick Dial Bar
  2445.  
  2446.           When you press Alt-D to access the dialing directory, Telix nor-
  2447.           mally first displays the Quick Dial Bar at the bottom of the
  2448.           screen, which allows you dial entries without having to view the
  2449.           dialing directory. If you would rather go directly to the dialing
  2450.           directory when you press Alt-D, set this option to Off.
  2451.  
  2452.      F    Confirm Hang-Up
  2453.  
  2454.           Setting this option to on will make Telix ask for confirmation
  2455.           before hanging up, when Alt-H is pressed.
  2456.  
  2457.      G    Default Usage Log Setting
  2458.  
  2459.           If this option is set to on, Telix will open the default Usage
  2460.           Log (as specified on the Filenames and Paths screen) at program
  2461.           start up. Otherwise the usage log must be manually turned on if
  2462.           needed.
  2463.  
  2464.      H    Scroll-Back Buffer Size
  2465.  
  2466.           This setting controls the size of the Telix Scroll-Back buffer
  2467.           (in kilobytes). For changes to this setting to take effect you
  2468.           must save the changes to disk and restart Telix.
  2469.  
  2470.      I    Capture File Buffer Size
  2471.  
  2472.           This is the size of the disk buffer that Telix should use for the
  2473.           Capture file when it is opened. Values from 0 to 4 Kilobytes are
  2474.           allowed. A larger buffer size means the disk is accessed less of-
  2475.           ten.
  2476.  
  2477.      J    Date Format
  2478.  
  2479.           This is the format that Telix should use when displaying dates.
  2480.           Allowed formats are MMDDYY, DDMMYY, and YYMMDD.
  2481.  
  2482.  
  2483.      Telix v3.21                             Telix Configuration Menu    40
  2484.  
  2485.  
  2486.  
  2487.      K    Date Separator Character
  2488.  
  2489.           This is the character that Telix will print between parts of the
  2490.           date when displaying a date. The default character is the hyphen
  2491.           (-).
  2492.  
  2493.      L    Time Format
  2494.  
  2495.           This is the format that Telix should use when displaying times.
  2496.           Allowed formats are 12-hour and 24-hour.
  2497.  
  2498.      M    Time Separator Character
  2499.  
  2500.           This is the character that Telix will print between parts of the
  2501.           time when displaying a time. The default character is the colon
  2502.           (:).
  2503.  
  2504.      N    Enhanced Keyboard Support
  2505.  
  2506.           This option allows you to turn off Telix's support for the en-
  2507.           hanced (101) keyboard. This should normally be left on, unless
  2508.           there seems to be a keyboard problem.
  2509.  
  2510.      O    Shell: 16550 Buffer
  2511.  
  2512.           This option allows you to specify whether the buffer on the
  2513.           16550a comm chip should be left on or off during a DOS shell. If
  2514.           it is installed in your PC, Telix normally recognizes and enables
  2515.           the buffer on this chip at all times, for greater efficiency, but
  2516.           there are still a few comm application that users might want to
  2517.           run from the shell which can not handle the chip with the buffer
  2518.           turned on.
  2519.  
  2520.      P    Shell: Swap to EMS/XMS/Disk
  2521.  
  2522.           This option allows you to specify whether Telix will attempt to
  2523.           remove most of itself from memory when executing DOS function
  2524.           calls.  The default is off for backwards compatibility, but most
  2525.           users should be able to turn this on without problems.
  2526.  
  2527.  
  2528.  
  2529.      6.4  Modem and Dialing settings
  2530.      ──────────────────────────────────────────────────────────────────────
  2531.  
  2532.      This screen contains settings that Telix uses to control the modem and
  2533.      its output. The default configuration that Telix comes with is set up
  2534.      for Hayes compatible modems. These modems use the 'AT' command set. By
  2535.      changing these settings Telix can work with almost any modem. The pa-
  2536.      rameters are:
  2537.  
  2538.  
  2539.      Telix v3.21                             Telix Configuration Menu    41
  2540.  
  2541.  
  2542.  
  2543.      A    Modem Initialization String
  2544.  
  2545.           This string will be sent to the modem when Telix first starts.
  2546.           Different modems might need different strings. The default string
  2547.           is set up for Hayes compatible modems. It is:
  2548.  
  2549.                ATZ^M~~~AT S7=45 S0=0 V1 X4^M
  2550.  
  2551.           where:
  2552.  
  2553.                AT        is the modem attention code
  2554.                Z         resets the modem to default state
  2555.                ^M        sends the terminating Carriage Return character to
  2556.                          the modem.
  2557.                ~~~       pauses to give the modem time
  2558.                AT        is the modem attention code.
  2559.                S7=45     makes the modem wait 45 seconds for a connection.
  2560.                S0=0      turns off auto answer.
  2561.                V1        makes the modem respond with words.
  2562.                X4        makes the modem give extended result codes.
  2563.                ^M        sends the terminating Carriage Return character to
  2564.                          the modem.
  2565.  
  2566.  
  2567.      B    Dialing Prefix 1
  2568.  
  2569.           A Dialing prefix is what Telix sends to the modem when dialing,
  2570.           before the number, for example, 'ATDT' for Hayes compatible
  2571.           modems. There are three dialing prefixes allowed, and in the di-
  2572.           aling directory you may chose which one to use for each entry.
  2573.           One use for this is if your modem support MNP, to define two pre-
  2574.           fixes which turn MNP support on and off, thus avoiding the delay
  2575.           when you call a system that doesn't support MNP.
  2576.  
  2577.      C    Dialing prefix 2
  2578.  
  2579.      D    Dialing prefix 3
  2580.  
  2581.      E    Dialing Postfix
  2582.  
  2583.           The string Telix should send after the number when dialing. On
  2584.           Hayes compatible modems this is just a Carriage Return character,
  2585.           '^M'.
  2586.  
  2587.      F    Connect String
  2588.  
  2589.           The string which the modem sends upon establishing a connection.
  2590.           e.g., 'CONNECT'
  2591.  
  2592.      G    No connect strings
  2593.  
  2594.           Up to four strings which the modem sends when it has failed to
  2595.           make a connection while dialing, for example 'NO CARRIER',
  2596.           'BUSY', etc.
  2597.  
  2598.  
  2599.      Telix v3.21                             Telix Configuration Menu    42
  2600.  
  2601.  
  2602.  
  2603.      H    Hang-up string
  2604.  
  2605.           This is the string Telix should send to the modem to make it hang
  2606.           up. The default string works for Hayes compatible modems and is:
  2607.  
  2608.                ~~~+++~~~ATH0^M
  2609.  
  2610.           where
  2611.  
  2612.                ~~~       pauses Telix for 1 1/2 secs.
  2613.                +++       escapes the modem into command mode.
  2614.                ~~~       pauses Telix for 1 1/2 secs.
  2615.                AT        is the modem attention code.
  2616.                H0        tells the modem to hang up.
  2617.                ^M        sends the terminating Carriage Return character to
  2618.                          the modem.
  2619.  
  2620.  
  2621.           Before sending this string to the modem Telix always tries to
  2622.           hang-up the modem by a faster way that works with MOST modems.
  2623.           This is done by dropping (turning off) a special signal called
  2624.           the DTR (Data Terminal Ready) line on the RS-232 port. If drop-
  2625.           ping the DTR makes the modem hang-up then the hang-up string is
  2626.           not sent to the modem.
  2627.  
  2628.      I    Auto Answer String
  2629.  
  2630.           This is the string that Telix should send to the modem upon
  2631.           entering Host Mode. This string should allow the modem to
  2632.           automatically pick up the phone when it rings, and initialize it
  2633.           in any other ways that might be necessary.
  2634.  
  2635.      J    Dial Cancel String
  2636.  
  2637.           The string Telix should send to the modem to cancel the current
  2638.           dialing attempt. On most modems all that is necessary is a Car-
  2639.           riage Return character, "^M".
  2640.  
  2641.      K    Dial Time
  2642.  
  2643.           The amount of time Telix should wait for a connection while di-
  2644.           aling. This should usually be set to be greater than the amount
  2645.           of time the modem waits for the connection.
  2646.  
  2647.      L    Redial Pause
  2648.  
  2649.           The number of seconds Telix should wait between attempts while
  2650.           redialing.
  2651.  
  2652.      M    Auto Baud Detect
  2653.  
  2654.           If this option is on and Telix dials a number, it will check the
  2655.           modem connect message for a baud rate indication. If the baud is
  2656.           different than was specified for the entry being dialed, Telix
  2657.  
  2658.  
  2659.      Telix v3.21                             Telix Configuration Menu    43
  2660.  
  2661.  
  2662.  
  2663.           switches to the new baud rate. This option only works with Hayes
  2664.           compatible modems. This option must not be enabled when you have
  2665.           told the modem to maintain a constant or locked baud rate between
  2666.           the computer and the modem, as is often done with high-speed, er-
  2667.           ror correcting modems, or modems supporting MNP (e.g. USR HST,
  2668.           Hayes V-Series, etc.).
  2669.  
  2670.  
  2671.      6.5  Filenames and Path Settings
  2672.      ──────────────────────────────────────────────────────────────────────
  2673.  
  2674.      This screen allows you to change several filename and pathname de-
  2675.      faults, including:
  2676.  
  2677.      A    Download Directory
  2678.  
  2679.           The disk directory in which Telix should save files which are
  2680.           downloaded (received). The user can override this by giving a
  2681.           full pathname when prompted.
  2682.  
  2683.      B    Upload Directory
  2684.  
  2685.           The disk directory where Telix should look for files to be up-
  2686.           loaded. The user can override this by giving a full filename when
  2687.           prompted.
  2688.  
  2689.      C    Script Directory
  2690.  
  2691.           The directory in which Telix should look for script files when
  2692.           trying to execute them. The user can override this by using a
  2693.           full pathname in front of the filename when specifying it.
  2694.  
  2695.      D    Default Capture File
  2696.  
  2697.           The default name Telix should use when opening the capture file.
  2698.           The user can override this.
  2699.  
  2700.      E    Default Usage Log
  2701.  
  2702.           The default name Telix should use when opening the Usage Log. The
  2703.           user can override this.
  2704.  
  2705.      F    Directory Program
  2706.  
  2707.           The name of the disk directory program the Telix should run when
  2708.           you select the 'Files directory' command. If you do not specify a
  2709.           program here Telix will use an internal routine that also dis-
  2710.           plays the amount of time it will take to transfer each file in
  2711.           the directory. An example of a program you could specify here is
  2712.           'dir/p', which would use the DOS dir command with pauses at each
  2713.           page full, to display the directory.
  2714.  
  2715.  
  2716.      Telix v3.21                             Telix Configuration Menu    44
  2717.  
  2718.  
  2719.  
  2720.      G    Screen Image File
  2721.  
  2722.           The file that Telix should save screen images (generated with the
  2723.           Alt-I command) to. the default name is TELIX.MSG.
  2724.  
  2725.      H    Editor Pathname
  2726.  
  2727.           The name of your editor, including the extension of the name
  2728.           (EXE, COM, or .BAT for batch files), for example, C:\EDITOR.COM.
  2729.           The indicated file must either be in the current directory, in a
  2730.           directory included in the DOS Path, or the name must include the
  2731.           full path. You need to set this parameter only if you want to run
  2732.           your editor using the Alt-A, Run Editor command.
  2733.  
  2734.  
  2735.      6.6  ASCII Transfers
  2736.      ──────────────────────────────────────────────────────────────────────
  2737.  
  2738.      This screen allows you to customize Telix ASCII file transfers to your
  2739.      needs, so that Telix may work with almost any system. Available set-
  2740.      tings are:
  2741.  
  2742.      A    Strip High Bit
  2743.  
  2744.           If this parameter is on, the high (most significant) bit of each
  2745.           character sent for uploads, or received for downloads, is
  2746.           stripped. This can be used to ignore parity. On the other hand,
  2747.           the upper 128 characters in the IBM extended ASCII character set
  2748.           are then converted to the lower value.
  2749.  
  2750.      B    Remote Abort Character
  2751.  
  2752.           This is the character which when received during an ASCII upload
  2753.           or download, is taken to mean that the remote end wants to abort
  2754.           the transfer. One possible value might be 24 (Ctrl-X).
  2755.  
  2756.      C    Local Echo
  2757.  
  2758.           If this is on, Telix will echo characters locally while upload-
  2759.           ing. This should normally be off.
  2760.  
  2761.      D    Expand Blank Lines
  2762.  
  2763.           If this is on, when Telix is sending a file and it encounters a
  2764.           blank line, it will add a space to that line. This is very useful
  2765.           for systems that assume a blank line means "end of file", or for
  2766.           uploading a message on most bulletin boards.
  2767.  
  2768.      E    Pace Character
  2769.  
  2770.           This is the ASCII value of the character that Telix should wait
  2771.           for before sending each line. If this value is 0, Telix will not
  2772.           wait for any character.
  2773.  
  2774.  
  2775.      Telix v3.21                             Telix Configuration Menu    45
  2776.  
  2777.  
  2778.  
  2779.      F    Line Pacing
  2780.  
  2781.           This is the amount of time (in 1/10 seconds), that Telix should
  2782.           wait before sending each line. This delay is often not necessary,
  2783.           but for some bbs's for example, it's vital.
  2784.  
  2785.      G    Character Pacing
  2786.  
  2787.           This is the time delay (in milliseconds) that Telix should wait
  2788.           between each character. As the PC's hardware clock does not have
  2789.           enough resolution, this is a software loop based delay. There-
  2790.           fore, a value of 1 here will delay a 4.77 MHz XT approximately 1
  2791.           millisecond, and faster PCs for a proportionally smaller time pe-
  2792.           riod.
  2793.  
  2794.      H    Upload CR Translation
  2795.  
  2796.           This is what Telix should do with Carriage Return chars when up-
  2797.           loading ASCII files. The three options are to do nothing, to
  2798.           strip them, or to add a Line Feed character afterwards.
  2799.  
  2800.      I    Upload LF Translation
  2801.  
  2802.           This is what Telix should do with Line Feed characters when up-
  2803.           loading ASCII files. The three options are to do nothing, to
  2804.           strip them, or to add a Carriage Return before each.
  2805.  
  2806.      J    Download CR Translation
  2807.  
  2808.           This is exactly the same as setting E (above), but applies when
  2809.           downloading ASCII files.
  2810.  
  2811.      K    Download LF Translation
  2812.  
  2813.           This is exactly the same as setting F (above), but applies when
  2814.           downloading ASCII files.
  2815.  
  2816.  
  2817.      6.7  Protocol options
  2818.      ──────────────────────────────────────────────────────────────────────
  2819.  
  2820.      This screen allows you to configure external protocols, as well as a
  2821.      few other settings.
  2822.  
  2823.      An external protocol is simply a file transfer protocol that is imple-
  2824.      mented outside of Telix. You specify the name of the protocol, the key
  2825.      used to select it on the file transfer menu, and define how it is to
  2826.      be called. You may optionally define a string which will trigger an
  2827.      automatic download much like the auto zmodem transfer capability built
  2828.      into Telix.  Items 'A' through 'E' are the definitions for the five
  2829.      external protocols allowed. When you select a definition to edit,
  2830.      Telix will ask a series of questions:
  2831.  
  2832.  
  2833.      Telix v3.21                             Telix Configuration Menu    46
  2834.  
  2835.  
  2836.  
  2837.           Key
  2838.  
  2839.           The key that should be pressed to select this protocol when the
  2840.           file transfer menu is displayed.
  2841.  
  2842.           Protocol Name
  2843.  
  2844.           The name Telix will display on the file transfer menu for this
  2845.           protocol.
  2846.  
  2847.           Upload Filename
  2848.  
  2849.           This is the name of the DOS batch file or Telix script file to
  2850.           call when the user selects an upload using this protocol. If this
  2851.           filename begins with an "@" symbol, Telix will create an ASCII
  2852.           text file "FILELIST" containing the list of specified or tagged
  2853.           files, one file per line.  Many external protocols can accept
  2854.           such a file as a parameter, and thus limits on the number of
  2855.           files that can be passed on a DOS command line may be
  2856.           circumvented.
  2857.  
  2858.           Download filename
  2859.  
  2860.           This is the name of the DOS batch file or Telix script file to
  2861.           call when the user selects a download using this protocol.
  2862.  
  2863.           BAT or Script
  2864.  
  2865.           This controls whether the above two filenames are DOS batch files
  2866.           or Telix script files.
  2867.  
  2868.           DL Name
  2869.  
  2870.           This option controls whether or not Telix should ask for the name
  2871.           of the file when performing a download using this protocol. In
  2872.           many protocols, the sender passes the name of the file(s) to the
  2873.           receiver, so Telix shouldn't ask for the download name.
  2874.  
  2875.           Trigger String
  2876.  
  2877.           This option is a place to enter a string which when received is
  2878.           indicative of a file being received by the protocol.   Telix can
  2879.           thus automatically detect an incoming file and move to download
  2880.           it without need of your intervention.   This string must be
  2881.           consistent, unique, and positively identify the occurance of an
  2882.           incoming file.   Check your external protocol documentation to
  2883.           determine if the protocol supports a trigger string.   This
  2884.           option should be left blank if there is no trigger available for
  2885.           the protocol.
  2886.  
  2887.      See the Appendix titled External Protocols for information about what
  2888.      information is passed to the batch or script files when an external
  2889.      transfer is selected.
  2890.  
  2891.  
  2892.      Telix v3.21                             Telix Configuration Menu    47
  2893.  
  2894.  
  2895.  
  2896.      Other settings on this page are:
  2897.  
  2898.      F    File Transfer Disk Buffer Size
  2899.  
  2900.           This allows you to set the size of the disk buffer used by Telix
  2901.           during file transfers from 1k to 10k (kilobytes) in size. A
  2902.           larger value is more efficient with floppy disk systems, while a
  2903.           smaller value can get around problems with disk controllers or
  2904.           Extended memory use on some hard-disk systems.
  2905.  
  2906.      G    Relaxed Xmodem Timing
  2907.  
  2908.           This option controls whether or not Telix should use relaxed tim-
  2909.           ing when performing an Xmodem transfer. When calling some ser-
  2910.           vices, this option must be turned on because they can not toler-
  2911.           ate strict timing.
  2912.  
  2913.      H    Filename Guessing
  2914.  
  2915.           This option controls Telix's use of filename guessing. When you
  2916.           selected a file transfer to be performed, telix can often guess
  2917.           the name of the file to be transferred, based on your past
  2918.           keystrokes. This option may be turned off here. As well, you may
  2919.           specify that Telix gives only guesses which it is almost certain
  2920.           are filenames, or gives its 'Best try', which may include guesses
  2921.           with extra characters which are not necessarily part of the file-
  2922.           name.
  2923.  
  2924.      I    Zmodem Receive Crash Recovery
  2925.  
  2926.           When an aborted Zmodem transfer must be resumed, this option
  2927.           should be turned on. While this option is on, if a file being
  2928.           downloaded using Zmodem already exists on the disk (and is
  2929.           shorter than the file the sender has), Telix will tell the sender
  2930.           to send only the bytes needed to complete the file. This option
  2931.           should be used with care. The possibility exists that a file with
  2932.           the same name but different contents exists on each system, in
  2933.           which case you do not want only some of the data transferred.
  2934.  
  2935.      J    Zmodem Send Crash Recovery
  2936.  
  2937.           When this option is on, during a Zmodem upload of files, Telix
  2938.           will try to tell the sender to resume aborted transfers. This op-
  2939.           tion should be used with care, as some systems do not support
  2940.           crash recovery, and will behave unpredictably.
  2941.  
  2942.      K    Allow Zmodem 32 bit CRCs
  2943.  
  2944.           Real speed freaks may turn off the use of 32 bit CRC error check-
  2945.           ing (still quite reliable 16 bit CRCs are used instead), to get
  2946.           on the order of a quarter to a half of a percent speed increase
  2947.           in Zmodem transfers.
  2948.  
  2949.  
  2950.      Telix v3.21                             Telix Configuration Menu    48
  2951.  
  2952.  
  2953.  
  2954.      L    Zmodem Window Size
  2955.  
  2956.           Zmodem normally sends data in streaming mode, never pausing un-
  2957.           less the other side requests a re-send due to an error being de-
  2958.           tected. In some environments, a pause for acknowledgments can be
  2959.           more efficient. The window size (in kilobytes) is the maximum
  2960.           amount of data the protocol should seed before waiting for a re-
  2961.           ply. A value of 0 indicates streaming mode should be used.
  2962.  
  2963.      M    Zmodem File Type
  2964.  
  2965.           This option allows you to specify whether the file being trans-
  2966.           ferred with the Zmodem protocol is Binary, ASCII, or Either. Bi-
  2967.           nary means that Telix will make sure no end-of-line conversion is
  2968.           done on files received or sent. ASCII means that on a download,
  2969.           as long as the other side doesn't override this, Telix will as-
  2970.           sume the file being received is a text file and will make sure
  2971.           the end of each line has a Carriage Return followed by a Line
  2972.           Feed, by adding the CR if the file has only LFs at the end of
  2973.           each line. An ASCII setting when sending will make Telix tell the
  2974.           other system to do end-of-line conversion, although the other
  2975.           system  may override this. Finally, a setting of Either (the de-
  2976.           fault), will make Telix assume the file is binary, unless the
  2977.           other system indicates otherwise. DO NOT use a setting of 'ASCII'
  2978.           for file that are not ASCII text files, as binary files will be
  2979.           corrupted by this option.
  2980.  
  2981.  
  2982.      6.8  Kermit Transfers
  2983.      ──────────────────────────────────────────────────────────────────────
  2984.  
  2985.      This screen allows you to configure Telix's implementation of the Ker-
  2986.      mit protocol to your needs. The options will not be described here,
  2987.      due to the fact that the Kermit protocol is relatively complicated,
  2988.      and if you must change one of these parameters, you should generally
  2989.      already know what it means.
  2990.  
  2991.  
  2992.      6.9  Comm Port Setup
  2993.      ──────────────────────────────────────────────────────────────────────
  2994.  
  2995.      This screen allows you to configure/define the communications ports.
  2996.      Telix supports definitions for 8 comm ports. By default, the first
  2997.      four comm ports are defined to the standards for COM1 through COM4.
  2998.      The last four comm ports are by default duplicates of COM1. For each
  2999.      port you may define the base address (in hexadecimal) of that port, as
  3000.      well as the interrupt request number (irq) to use. Unless you are ab-
  3001.      solutely sure about your information, do not modify these values!
  3002.      Wrong values could cause unexpected and possibly disruptive results.
  3003.  
  3004.  
  3005.      Telix v3.21                             Telix Configuration Menu    49
  3006.  
  3007.  
  3008.  
  3009.      6.10  Saving Changes and Leaving
  3010.      ──────────────────────────────────────────────────────────────────────
  3011.  
  3012.      Any modified settings can be saved to the configuration file (so that
  3013.      they will be remembered when you next use Telix) by selecting the
  3014.      Write Setup to Disk option. If you want to keep any changes just for
  3015.      the current session, then exit the Configuration Menu using the Exit
  3016.      option.
  3017.  
  3018.  
  3019.      Telix v3.21                                   Terminal Emulation    51
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.      7.  TERMINAL EMULATION
  3026.  
  3027.      A video display terminal is basically a relatively dumb computer which
  3028.      is linked up to another computer (over a cable or modem link) and dis-
  3029.      plays what that computer sends to it. A mainframe or mini computer has
  3030.      a large amount of processing power and can drive a number of terminals
  3031.      at the same time.
  3032.  
  3033.      There are many different terminal types. Each one follows its own
  3034.      codes for controlling how information is displayed on the screen. For
  3035.      example, there are sequences to clear the screen, move the cursor,
  3036.      scroll the display, and so on. Most terminals also have special keys
  3037.      which send special sequences back to the main computer.
  3038.  
  3039.      Telix can emulate several terminals. While in terminal mode, you may
  3040.      change the terminal type Telix is currently emulating by pressing Alt-
  3041.      T. The default terminal can also be set in the 'Terminal settings'
  3042.      page of the Configuration Menu. Following are the choices Telix of-
  3043.      fers:
  3044.  
  3045.  
  3046.      7.1  TTY
  3047.      ──────────────────────────────────────────────────────────────────────
  3048.  
  3049.      A TTY (Teletype) terminal is very stupid. It basically displays all
  3050.      the values it receives, except for about 5 or 6 Control codes (such as
  3051.      Carriage Return), which move the cursor and ring the bell. Telix does
  3052.      not have any special key definitions for this terminal type.
  3053.  
  3054.  
  3055.      7.2  ANSI-BBS
  3056.      ──────────────────────────────────────────────────────────────────────
  3057.  
  3058.      This is a subset of the real ANSI terminal type defined by the Ameri-
  3059.      can National Standards Institute. Many BBS programs, when told to do
  3060.      so, can send sequences supported by this terminal to make screen dis-
  3061.      play more interesting and colorful. This emulation supports some known
  3062.      bugs in the DOS ANSI.SYS driver that are not part of the ANSI standard
  3063.      per se.
  3064.  
  3065.      The ANSI.KEY file contains definitions for the arrow keys, and is au-
  3066.      tomatically read when this terminal is selected. These definitions are
  3067.      supported by some full screen editors, for example.
  3068.  
  3069.  
  3070.      7.3  ANSI
  3071.      ──────────────────────────────────────────────────────────────────────
  3072.  
  3073.      This is the real ANSI terminal type defined by the American National
  3074.      Standards Institute. Many BBS programs, when told to do so, can send
  3075.      sequences supported by this terminal to make screen display more in-
  3076.  
  3077.  
  3078.      Telix v3.21                                   Terminal Emulation    52
  3079.  
  3080.  
  3081.  
  3082.      teresting and colorful. This conforms to the ANSI committee defini-
  3083.      tions of ANSI.
  3084.  
  3085.  
  3086.      7.4  VT102
  3087.      ──────────────────────────────────────────────────────────────────────
  3088.  
  3089.      The DEC VT102 terminal is one of the most popular (and most emulated)
  3090.      terminals in existence. It was developed by Digital Equipment Corpora-
  3091.      tion. The VT102 terminal has a large number of functions. Telix sup-
  3092.      ports all of these except for 132 column mode and double height mode.
  3093.      As well, Telix only emulates double width mode, by adding a space af-
  3094.      ter every character.
  3095.  
  3096.      Telix fully supports both normal and application cursor mode in VT em-
  3097.      ulation. The VT102 keyboard layout used by Telix is stored in the
  3098.      VT102.KEY file, which is automatically read by Telix when VT102 termi-
  3099.      nal emulation is selected. Once Telix has loaded this into memory, the
  3100.      definitions can be edited through the use of the Alt-K
  3101.      (Keyboard/macros) function.
  3102.  
  3103.      The default keyboard layout is best suited for the (newer) 101-key
  3104.      style keyboards with separate arrow and numeric keypads, and functions
  3105.      keys across the top. In this layout, press F1 to F4 to simulate the
  3106.      VT's PF1 to PF4. With the NumLock key down, the PC's numeric keypad
  3107.      will simulate the VT's numeric keypad, while the arrow keys on the
  3108.      PC's numeric keypad (with the NumLock up) or the separate arrow keypad
  3109.      (at all times) will simulate the VT's arrow keys. Note that Telix will
  3110.      only recognize the separate arrow keypad if you turn on the 'Enhanced
  3111.      Keyboard' setting on the General Options screen of the Configuration
  3112.      Menu.
  3113.  
  3114.      Another keyboard layout is available that is possibly better suited to
  3115.      older style keyboards with function keys on on the left side and no
  3116.      separate arrow keypad and numeric keypad. To make use of this alter-
  3117.      nate layout, while at the DOS prompt type:
  3118.  
  3119.           ren VT102.KEY VT102101.KEY
  3120.           ren VT102OLD.KEY VT102.KEY
  3121.  
  3122.      This layout is similar to one used by many comm programs, in which the
  3123.      normal function keys (F1-F10) represent the left side of the VT's nu-
  3124.      meric keypad, while the shifted function keys (Shift-F1 - Shift-F10)
  3125.      represent the right side, as follows:
  3126.  
  3127.  
  3128.      Telix v3.21                                   Terminal Emulation    53
  3129.  
  3130.  
  3131.  
  3132.          Telix function Keys                  DEC VT102 Keypad
  3133.  
  3134.        F1  - F10     SF1  - SF10
  3135.  
  3136.      ┌────┐ ┌────┐  ┌────┐ ┌────┐       ┌────┐ ┌────┐ ┌────┐ ┌────┐
  3137.      │PF1 │ │PF2 │  │PF3 │ │PF4 │       │PF1 │ │PF2 │ │PF3 │ │PF4 │
  3138.      └────┘ └────┘  └────┘ └────┘       └────┘ └────┘ └────┘ └────┘
  3139.      ┌────┐ ┌────┐  ┌────┐ ┌────┐       ┌────┐ ┌────┐ ┌────┐ ┌────┐
  3140.      │ 7  │ │ 8  │  │ 9  │ │ -  │       │ 7  │ │ 8  │ │ 9  │ │ -  │
  3141.      └────┘ └────┘  └────┘ └────┘       └────┘ └────┘ └────┘ └────┘
  3142.      ┌────┐ ┌────┐  ┌────┐ ┌────┐       ┌────┐ ┌────┐ ┌────┐ ┌────┐
  3143.      │ 4  │ │ 5  │  │ 6  │ │ ,  │       │ 4  │ │ 5  │ │ 6  │ │ ,  │
  3144.      └────┘ └────┘  └────┘ └────┘       └────┘ └────┘ └────┘ └────┘
  3145.      ┌────┐ ┌────┐  ┌────┐ ┌────┐       ┌────┐ ┌────┐ ┌────┐ ┌────┐
  3146.      │ 1  │ │ 2  │  │ 3  │ │ E  │       │ 1  │ │ 2  │ │ 3  │ │ E  │
  3147.      └────┘ └────┘  └────┘ │ N  │       └────┘ └────┘ └────┘ │ N  │
  3148.      ┌───────────┐  ┌────┐ │ T  │       ┌───────────┐ ┌────┐ │ T  │
  3149.      │     0     │  │ .  │ │ R  │       │     0     │ │ .  │ │ R  │
  3150.      └───────────┘  └────┘ └────┘       └───────────┘ └────┘ └────┘
  3151.  
  3152.      The arrow keys are also defined to send the proper sequences.
  3153.  
  3154.  
  3155.      7.5  VT52
  3156.      ──────────────────────────────────────────────────────────────────────
  3157.  
  3158.      The DEC VT52 is another relatively common terminal type, that is con-
  3159.      siderably simple than the VT102. Telix's key definitions for the VT52
  3160.      are stored in the VT52.KEY file.
  3161.  
  3162.  
  3163.      Telix v3.21                                   Using Script Files    55
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.      8.  USING SCRIPT FILES
  3170.  
  3171.      8.1 The Scripting Languages
  3172.      ──────────────────────────────────────────────────────────────────────
  3173.  
  3174.      Telix has an incredibly powerful built-in 'script' or command lan-
  3175.      guage, called SALT (Script Application Language for Telix). In the
  3176.      simplest terms, a script file is a sequence of commands for Telix to
  3177.      follow, written using a certain format. Script files can do many use-
  3178.      ful things like automatically logging on to a host, setting up special
  3179.      parameters, performing unattended file transfers, and many other
  3180.      tasks. A script file can be linked to a dialing directory entry so
  3181.      that it is run automatically when that entry is connected to, and sup-
  3182.      plies the needed logon information.
  3183.  
  3184.      Like any real programming language, SALT has a large number of fea-
  3185.      tures. Because of this, programming in SALT is not easy for the begin-
  3186.      ner who has no knowledge of any programming concepts. However SALT
  3187.      scripts can be used to different degrees. The advanced user can pro-
  3188.      gram complex applications, while even a novice can modify the sample
  3189.      scripts include with Telix, and run scripts supplied by others.
  3190.  
  3191.      For advanced users, a separate 100+ page manual describes SALT and its
  3192.      syntax. The rest of this section describes how to create, run and
  3193.      compile the various forms of scripts.  All forms of scripts must be
  3194.      compiled by one of the two compilers (CS.EXE or CSS.EXE) and all
  3195.      scripts are executed with the ALT-G command.
  3196.  
  3197.      8.2 SALT
  3198.      ──────────────────────────────────────────────────────────────────────
  3199.  
  3200.      Before a SALT script can be used, it must be 'compiled'. The CS.EXE
  3201.      program included with Telix takes the ASCII 'source' scripts that the
  3202.      user writes, and compiles or converts them to a form that is easier
  3203.      for Telix to process, usually takes less space, and loads more
  3204.      quickly. SALT scripts may actually use any name. However in standard
  3205.      practice the extension 'SLT' is used for SALT source scripts, and the
  3206.      same name with the extension 'SLC' is used for the compiled version.
  3207.  
  3208.      If you have an already compiled SALT script (ending with the extension
  3209.      'SLC' (for example, the QDHOST.SLC Host Mode script file), it is very
  3210.      easy to execute. While in terminal mode, press Alt-G. Telix will ask
  3211.      for the name of the script file to run. If you supply no extension,
  3212.      'SLC' is assumed. If a special directory where script files are to be
  3213.      found has been defined, Telix will look there for script files, unless
  3214.      a path is given. To define this script directory use the Telix Con-
  3215.      figuration Menu. Telix will then load the script file and follow its
  3216.      instructions. To abort a script while it is executing, press the Esc
  3217.      key. Sometimes you may have to press Esc twice, the first time to
  3218.      abort the current function, and the second time to abort the script
  3219.      itself.
  3220.  
  3221.  
  3222.      Telix v3.21                                   Using Script Files    56
  3223.  
  3224.  
  3225.  
  3226.      You may have used your text editor to modify one of the sample scripts
  3227.      included with Telix (most simply require inserting your name in a
  3228.      clearly marked location near the top). You now need to compile the
  3229.      script file. To do this, the CS.EXE program is used. While at the DOS
  3230.      prompt, type 'CS', followed by a space and the name of the script file
  3231.      you want to compile (the extension 'SLT' is assumed if none is given).
  3232.      CS will scan through the source file and produce the compiled version,
  3233.      using the same base name but the extension 'SLC'. If a syntax error is
  3234.      discovered while compiling the script file, CS will report it and
  3235.      abort. In that case the error should be fixed and CS run again. From
  3236.      within Telix, you may quickly run CS either by using the DOS Command
  3237.      function (Alt-V), or from the DOS Shell (Alt-J).
  3238.  
  3239.      Remember, every time you make a change to the source file, you must
  3240.      re-compile it, otherwise Telix will still run the old compiled ver-
  3241.      sion. This sounds tedious, but in practice once a script is developed
  3242.      it doesn't change very often.
  3243.  
  3244.      8.3 SIMPLE
  3245.      ──────────────────────────────────────────────────────────────────────
  3246.  
  3247.      For those users not comfortable in a structured programming
  3248.      environment, Telix provides a Salt IMPLEmentation, or SIMPLE scripting
  3249.      language.  SIMPLE is a non-structured language that is converted to
  3250.      the more complex SALT for the user prior to actually compiling it.
  3251.      SIMPLE scripts need to be compiled with the CSS.EXE program.  While at
  3252.      the DOS prompt, type 'CSS', followed by a space and the name of the
  3253.      SIMPLE script file you want to compile.  The extension .SIM is assumed
  3254.      if none is given.  CSS will scan through the source file and produce a
  3255.      compiled .SLC file.  If a syntax error is discovered while compiling
  3256.      the script, CSS will report it and abort.
  3257.  
  3258.      Simple requires that the CS.EXE SALT compiler reside in the DOS path.
  3259.      A complete listing of all SIMPLE scripting commands and structures is
  3260.      available in SIMPLE.DOC or in the printed manual.
  3261.  
  3262.      8.4 Learning a Script
  3263.      ──────────────────────────────────────────────────────────────────────
  3264.  
  3265.      Some operations you will perform in Telix are highly repetitive, such
  3266.      as logging onto an online service.   The user name, password, and
  3267.      other information is always entered in the same order, the same way,
  3268.      every time you call.  You can use the Script Learn function to create
  3269.      an automatic log-on script to do this for you each call.
  3270.  
  3271.      To learn a sequence of responses to prompts, toggle the learn mode on
  3272.      from telix Terminal mode by pressing ALT-9.  Enter the name of the
  3273.      script to learn when prompted.   .SLT is assumed to be the filename
  3274.      extension if one is not given.
  3275.  
  3276.      Telix will record your responses to the various prompts of the online
  3277.      service until learning mode is turned off with ALT-9 again.   When
  3278.      turned off, Telix saves the learned script.   Remember, the learned
  3279.      script must be compiled prior to use.
  3280.  
  3281.  
  3282.      Telix v3.21                                   Using Script Files    57
  3283.  
  3284.  
  3285.  
  3286.  
  3287.      It is important while learning a script to remember to wait for the
  3288.      complete prompt to be displayed before responding.  Unpredictable
  3289.      results can be exhibited if a fast typist or a user familiar with a
  3290.      service types ahead of the prompts.
  3291.  
  3292.      Learned scripts, while useful, are not always completely accurate, and
  3293.      may not work without editing.   If the prompt being responded to
  3294.      contains information that can vary (such as the number of minutes left
  3295.      online), then the .SLT file may need to be edited prior to being
  3296.      compiled.  An example is the prompt on the Telix support BBS, which
  3297.      usually reads much like the following:
  3298.  
  3299.      (4 used, 86 left) Main Board Command?
  3300.  
  3301.      If there are not exactly 86 minutes remaining on your next call, a
  3302.      learned script containing this prompt will not function properly.
  3303.      The line in the learned script:
  3304.  
  3305.      waitfor("(4 used, 86 left) Main Board Command", 30);
  3306.  
  3307.      should thus be edited to read:
  3308.  
  3309.      waitfor("Main Board Command", 30)
  3310.  
  3311.      for proper operation of the learned script.
  3312.  
  3313.      Script learning is only available in registered versions of Telix.
  3314.  
  3315.  
  3316.      Telix v3.21                                            Host Mode    59
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.      9.  HOST MODE
  3323.  
  3324.  
  3325.      Telix allows you to set up your computer as a remote host, so that
  3326.      others may call your system and perform operations like transferring
  3327.      files and chatting. In short it is like having a small BBS on your
  3328.      system, without all the setup work. Telix provides two such host
  3329.      modes, both implemented in Telix's powerful SALT script language.
  3330.      QDHOST is a 'Quick and Dirty' host mode containing the basic features
  3331.      of a remote host, including password security and remote shells to
  3332.      DOS.   A more powerful host, HOSTPLUS, is also provided, offering the
  3333.      functionality of a full-featured BBS with multiple message bases and
  3334.      file areas, multiple security levels and individual password security
  3335.      and user levels.   The operation of HOSTPLUS is described in
  3336.      HOSTPLUS.DOC, or in a separate section of the printed documentation.
  3337.  
  3338.      There are a few requirements to running Host Mode. Your modem must be
  3339.      able to pick up the phone when it rings. Your modem must not be set to
  3340.      override (always keep on) the Carrier Detect signal it supplies, so
  3341.      that Telix can tell when it is connected to a caller. Telix must also
  3342.      be able to hang up the modem by dropping (turning off) the DTR line on
  3343.      the RS-232 port. If one of these requirements is not met you probably
  3344.      cannot run QDHost.
  3345.  
  3346.      To run the QDHOST script, press Alt-G while in Terminal mode, and then
  3347.      enter 'QDHOST' as the script file name. The script 'QDHOST' will then
  3348.      be run. Several Host Mode configuration settings are kept in a file
  3349.      called 'QDHOST.CNF'. The first time you run the Host Mode script, it
  3350.      will not find this file, and automatically run the host Mode configu-
  3351.      ration script 'QDCONFIG', which will created the needed file and allow
  3352.      you to change the default values. At any time in the future, you
  3353.      should run QDCONFIG when you need to configure the Host Mode. QDCONFIG
  3354.      will present you with the following parameters:
  3355.  
  3356.      A    Level One Access Password
  3357.  
  3358.           The password that callers must successfully enter to be admitted
  3359.           to the Host Mode and have Level One access.  Level one access
  3360.           allows only files contained in the specified QDCONFIG download
  3361.           directory to be downloaded.
  3362.  
  3363.      B    Level Two Access Password
  3364.  
  3365.           This is the password that callers must successfully enter to be
  3366.           admitted to QDHOST and have Level Two (Sysop) access.  Level two
  3367.           access allows the caller to download any file on the system by
  3368.           giving the path.
  3369.  
  3370.      C    DOS Shell Password
  3371.  
  3372.           This is the password that users of QDHOST have to enter to use
  3373.           the Remote DOS Shell option.
  3374.  
  3375.  
  3376.      Telix v3.21                                            Host Mode    60
  3377.  
  3378.  
  3379.  
  3380.      D    Shut Down Host Mode Password
  3381.  
  3382.           This is the password that callers must enter to shut down QDHOST,
  3383.           when they press Ctrl-Z.
  3384.  
  3385.      E    Host Download Directory
  3386.  
  3387.           Level 1 access callers will only be able to download (have Telix
  3388.           send them) files that are in this directory. As well, the 'F'iles
  3389.           command will show them only the contents of this directory. Do
  3390.           not under any circumstances define this directory to the same
  3391.           name as the directory you run Telix in. If you did that, callers
  3392.           could download the QDHOST configuration file, which is stored
  3393.           there, and see your passwords. Level 2 access callers may specify
  3394.           any download path, but this is the default.
  3395.  
  3396.      F    Host Upload Directory
  3397.  
  3398.           Level 1 access callers will only be able to upload (send to
  3399.           Telix) files into this directory. Level 2 access callers can
  3400.           specify any path, but files will go here by default.
  3401.  
  3402.      G    Connection Type
  3403.  
  3404.           This can be either 'Modem' or 'Direct'. Use 'Modem' if your host
  3405.           system is being accessed through a modem, or 'Direct' if two
  3406.           computers are hard-wired. This stops Telix from trying to ini-
  3407.           tialize a non-existent modem. or trying to determine the caller's
  3408.           baud.
  3409.  
  3410.      H    Locked Modem Rate
  3411.  
  3412.           For error correcting modems, QDHOST needs to know if the DTE rate
  3413.           (the speed Telix communicates with your modem) is constant from
  3414.           call to call, no matter what speed the user calls in at. Set this
  3415.           value to the fixed DTE rate (usually 9600 for 2400MNP modems, and
  3416.           19,200 or 38,400 for 9600+ baud modems). If your modem is not er-
  3417.           ror correcting or you are unsure what the value should be, set
  3418.           this value to zero.
  3419.  
  3420.      There is one other important parameter which must be properly set for
  3421.      QDHOST operation. This is the Auto Answer string, which is defined in
  3422.      the 'Modem and dialing' page of the Configuration Menu. This string is
  3423.      sent to the modem when Telix enters QDHOST, and should make the modem
  3424.      able to pick up the phone when it rings. The default string is set up
  3425.      for Hayes compatible modems. It is:
  3426.  
  3427.                AT X1 S0=1^M
  3428.  
  3429.      where
  3430.  
  3431.                AT        is the modem attention code.
  3432.  
  3433.  
  3434.      Telix v3.21                                            Host Mode    61
  3435.  
  3436.  
  3437.  
  3438.                X1        tells the modem to reply with extended result
  3439.                          codes. This means the modem indicates the caller's
  3440.                          baud rate.
  3441.                S0=1      tells the modem to answer after one ring.
  3442.  
  3443.                ^M        sends the terminating Carriage Return character.
  3444.  
  3445.      There are two optional text files which are displayed to callers if
  3446.      they exist, called LOGO.MSG, and WELCOME.MSG. They are described be-
  3447.      low.
  3448.  
  3449.      Once QDHOST has been configured, it can actually be run. Telix will
  3450.      make a note in the QDHOST audit file QDHOST.LOG and then will imme-
  3451.      diately send the Host Mode init string to the modem. Telix then waits
  3452.      for a caller. While in QDHOST on the local side, the user can always
  3453.      press Esc to exit Host Mode, or End to terminate the current caller.
  3454.      He can also enter commands for the remote caller, so that a novice
  3455.      caller can be helped along by the host operator. Also, at any time,
  3456.      the current caller will be automatically terminated if there is inac-
  3457.      tivity for five minutes, or the connection is lost. This is all noted
  3458.      in the host audit file. If the caller has only access level one, ref-
  3459.      erences to other disk directories than the ones defined in QDCONFIG
  3460.      are ignored, and all operations take place in those directories. As
  3461.      well, Telix protects your files from being accidentally overwritten by
  3462.      the caller.
  3463.  
  3464.      When the Carrier Detect signal turns on Telix knows a caller is on-
  3465.      line. At this point Telix will try to determine the caller's baud
  3466.      rate. Most Hayes compatible modems can be initialized to send the
  3467.      string 'CONNECT baud' where baud is the baud rate of the caller, when
  3468.      they sense a connection. If Telix sees this string it will switch to
  3469.      the appropriate baud. If this string is not received within a few sec-
  3470.      onds of the connection, Telix will leave the baud rate at whatever it
  3471.      was. Also, it should be mentioned that Telix can not determine the
  3472.      caller's other settings like parity, data bits, and stop bits. These
  3473.      must already be matching Telix's settings.
  3474.  
  3475.      At this point, if the file LOGO.MSG exists in the Telix directory, it
  3476.      is displayed to the caller. It should basically identify the system.
  3477.      Then Telix will ask the caller for his/her name. The name must be at
  3478.      least five letters long and is only used when indicating the caller in
  3479.      the Host Mode audit file. If a password has been defined Telix will
  3480.      ask the caller for it. The caller has three tries to complete the
  3481.      password. All password attempts, successful or failed, are written to
  3482.      the Host audit file. If the caller enters the Level One access pass-
  3483.      word, he may manipulate only the disk directories defined in QDCONFIG.
  3484.      Any other directories can not be accessed. If he enters the Level Two
  3485.      access password, the caller may use full pathnames in all file speci-
  3486.      fications. The level 2 password should only be kept for yourself or
  3487.      those you completely trust, as a Level 2 caller can access any files
  3488.      on your system.
  3489.  
  3490.      If there is a file called WELCOME.MSG in the Telix directory, it is
  3491.      then shown to the caller. This file can contain further identification
  3492.  
  3493.  
  3494.      Telix v3.21                                            Host Mode    62
  3495.  
  3496.  
  3497.  
  3498.      or news, that you only want valid callers to see. After each 23 lines
  3499.      the caller is prompted to press any key to continue. As well, the
  3500.      caller may press Ctrl-S to pause at any time, and Ctrl-C or Ctrl-K to
  3501.      abort the listing. After the WELCOME.MSG file is displayed the caller
  3502.      is presented with a menu of options:
  3503.  
  3504.              Files  Type  Upload  Download  Shell  Chat  Goodbye ?
  3505.  
  3506.      The action to be taken is selected by entering its first letter. Case
  3507.      does not matter. As mentioned already, the host operator is free to
  3508.      enter any keystrokes for the caller.
  3509.  
  3510.      The Files option allows the caller to list the files in the current
  3511.      disk directory. The caller must press a key after each screen. The
  3512.      output is not echoed on the local screen. If the caller has access
  3513.      level two s/he is prompted for a filespec, which may include the * and
  3514.      ? wildcard characters (see your DOS manual), so that the contents of
  3515.      other directories than the 'Host download dir' may be listed.
  3516.  
  3517.      The Type option allows the caller to view any ASCII file in the Host
  3518.      Download Directory, or in any directory for access Level 2 callers.
  3519.      The same format and commands are available during this command as for
  3520.      the displaying of the optional message file WELCOME.MSG.
  3521.  
  3522.      The Upload option allows the caller to send a file to the host. The
  3523.      caller is shown the following menu (here slightly compressed so it
  3524.      could fit):
  3525.  
  3526.      Modem7 SEAlink Xmodem 1k-Xmodem G-1k-Xmodem Ymodem Ymodem-g
  3527.      Which protocol?
  3528.  
  3529.      and should select the appropriate protocol by its first letter (or 'E'
  3530.      for Ymodem-g). If appropriate the caller is also asked for the file-
  3531.      name. The transfer is then initiated. Level 1 callers may only upload
  3532.      files into the 'Host Upload Directory' defined with QDCONFIG.
  3533.  
  3534.      The Download command allows a caller to receive a file from the host.
  3535.      The caller must select the protocol as described above, and then must
  3536.      tell Telix the file(s) to send. The transfer is then initiated. Level
  3537.      1 access callers may only download files from the 'Host Download Di-
  3538.      rectory' defined with QDCONFIG.
  3539.  
  3540.      The Shell command is a very powerful but also very dangerous command.
  3541.      It allows the caller to run a DOS shell on your system, except that
  3542.      the caller receives the output, and the caller enters the keystrokes.
  3543.      This command is basically similar to entering 'CTTY COMx' at the DOS
  3544.      prompt. The remote side has complete control of your system. This is
  3545.      obviously very dangerous, as the caller can format disks, delete
  3546.      files, or perform any other operation. To provide security, a password
  3547.      must be entered to use the remote DOS shell. Be very careful of whom
  3548.      you give this password to, as they can do anything they want with your
  3549.      system. As well, don't leave it at the default that Telix comes with.
  3550.      There are a few limitations in the remote DOS shell. The caller will
  3551.      see program output only if the programs use standard DOS output. Pro-
  3552.  
  3553.  
  3554.      Telix v3.21                                            Host Mode    63
  3555.  
  3556.  
  3557.  
  3558.      grams that write directly to the video screen will work, but will not
  3559.      be seen by the remote caller. As well, programs that use non-DOS meth-
  3560.      ods of getting keystrokes will not receive the callers keystrokes. Fi-
  3561.      nally, under some systems, if the caller presses Backspace at the DOS
  3562.      prompt when the current line is empty, DOS will hang on the Host ma-
  3563.      chine. As these are functions of DOS, there is nothing that can be
  3564.      done about these limitations.
  3565.  
  3566.      A potentially powerful feature of the shell function is the ability to
  3567.      override the use of CTTY and use your own redirector, such as Dudley
  3568.      Marshall's DOORWAY.EXE. Do not confuse DOORWAY.EXE with Telix's
  3569.      DOORWAY mode.  If the file RSHELL.BAT exists in the same as
  3570.      QDHOST.SLC, QDHost will run that batch file instead of using CTTY, and
  3571.      return to QDHOST when it is complete. DOORWAY.EXE is an excellent
  3572.      alternative to CTTY when both users need to see the screen, or when
  3573.      programs that write directly to the screen (such as Word Perfect) must
  3574.      be run from remote. The following is a sample RSHELL.BAT for use with
  3575.      the Doorway program:
  3576.  
  3577.           DOORWAY com1 /M:100 /O: /V:D^U /C:DOS
  3578.  
  3579.      Note that the com port must specified by number in the batch file.
  3580.      However, CTTY only supports COM1 and COM2, while Doorway can support
  3581.      up to COM4.  If you receive the message that you cannot shell due to
  3582.      DOS limitations, DOORWAY.EXE can be used as an alternative.  The
  3583.      latest version of DOORWAY including complete DOORWAY.EXE documentation
  3584.      is available on the Telix support BBS.
  3585.  
  3586.      The Chat command allows the caller to chat with the host operator.
  3587.      When the caller presses 'C' the host operator is paged for 20 seconds.
  3588.      Press the Space bar to chat with the caller, or any other key not to.
  3589.      Accepting the chat will place you in Chat Mode, exactly as if you had
  3590.      used the Alt-Y command. The caller's keystrokes are echoed back to
  3591.      him/her however, so that he/she can see them.
  3592.  
  3593.      Finally, the Goodbye command allows the caller to log off the host. An
  3594.      entry noting the time and date is made in the host audit file, and
  3595.      Telix then waits for a new caller.
  3596.  
  3597.      The caller may also use one other command that is not displayed in the
  3598.      menu. This is to shut down QDHost Mode. If the caller presses Ctrl-Z
  3599.      and successfully enters the shut down Host password defined in the
  3600.      Configuration Menu, the QDHost Mode is shut down and Telix returns to
  3601.      whatever it was doing before QDHost was initiated.
  3602.  
  3603.  
  3604.      Telix v3.21                                      Command Summary    65
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.      10. COMMAND SUMMARY
  3611.  
  3612.                ┌───────────────────────────────────────────────────────────┐
  3613.                │ Major Functions                                           │
  3614.                ├───────────────────────────────────────────────────────────┤
  3615.                │ Alt-B         Scroll Back                                 │
  3616.                │ Alt-D         Dialing Directory                           │
  3617.                │ Alt-F         DOS and File Functions                      │
  3618.                │ Alt-G         Run Script File (Go)                        │
  3619.                │ Alt-J              Jump to DOS Shell                      │
  3620.                │ Alt-K         Keyboard Definitions                        │
  3621.                │ Alt-L         Capture File                                │
  3622.                │ Alt-M         Misc. Functions                             │
  3623.                │ Alt-O         Configuration Menu                          │
  3624.                │ Alt-P         Comm Parameters                             │
  3625.                │ Alt-Q         Queue Redial Last Numbers                   │
  3626.                │ All-R         Download (receive) Files                    │
  3627.                │ Alt-S         Upload (Send) Files                         │
  3628.                │ Alt-T         Terminal Emulation                          │
  3629.                │ Alt-U         Usage Log                                   │
  3630.                │ Alt-W         Translate Table                             │
  3631.                │ Alt-X         Exit Telix                                  │
  3632.                │ Alt-9         Learn a Script                              │
  3633.                └───────────────────────────────────────────────────────────┘
  3634.  
  3635.  
  3636.                ┌───────────────────────────────────────────────────────────┐
  3637.                │ Secondary Functions                                       │                                                           │
  3638.                ├───────────────────────────────────────────────────────────┤
  3639.                │ Alt-A         Run Editor                                  │                                                           │
  3640.                │ Alt-C         Clear Screen                                │                                                           │
  3641.                │ Alt-E         Local Echo on/off                           │                                                           │
  3642.                │ Alt-H         Hang-up Modem                               │                                                           │
  3643.                │ Alt-I         Screen Image                                │                                                           │
  3644.                │ Alt-T         Translate Table                             │                                                           │
  3645.                │ Alt-V         DOS Command                                 │                                                           │
  3646.                │ Alt-Y         Chat Mode                                   │                                                           │
  3647.                │ Alt-8         Toggle Status Line on/off                   │                                                           │
  3648.                │ Alt-=         Toggle DOORWAY Mode on/off                  │                                                           │
  3649.                │ Ctrl-@        Printer Log on/off                          │                                                           │
  3650.                │ Ctrl-End      Send Break Signal                           │                                                           │
  3651.                │ Shift-Tab     Add Line-feeds on/off                       │                                                           │
  3652.                └───────────────────────────────────────────────────────────┘
  3653.  
  3654.  
  3655.      All of these commands should be entered while in terminal mode. Many
  3656.      will prompt you for further courses of action.
  3657.  
  3658.  
  3659.      Telix v3.21                                Questions and Answers    67
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.      11. TROUBLESHOOTING
  3666.  
  3667.  
  3668.      Problem:
  3669.  
  3670.      Telix and the modem do not seem to be able to detect busy signals.
  3671.  
  3672.      Solution:
  3673.  
  3674.      Some modems (especially older 1200 bps units) do not have the capabil-
  3675.      ity to detect busy signals. Assuming yours does, you'll still probably
  3676.      have to edit the default modem Init String. The X1 that Telix uses in
  3677.      the string to be compatible with all modems does not enable busy de-
  3678.      tection in most modems. Try a value like X3, X4, or higher.
  3679.  
  3680.      Problem:
  3681.  
  3682.      When the QDHost Mode script is run Telix always thinks that a caller
  3683.      is online and immediately asks for the caller's name or Telix always
  3684.      says that a Hang-up operation failed even when it did in fact success-
  3685.      fully hang-up the modem.
  3686.  
  3687.      Solution:
  3688.  
  3689.      Your modem is almost certainly overriding the true state of the Car-
  3690.      rier Detect signal. This is the factory default on most modems, but
  3691.      should be disabled. For proper operation, Telix needs to see this sig-
  3692.      nal on when connected to another computer, and off when not. If your
  3693.      modem has dip switches, as do most 1200 bps units and all US Robotics
  3694.      external Couriers, switch number 6 usually controls this and must be
  3695.      in the up position. If your modem does not seem to have any dip
  3696.      switches (look carefully, sometimes the front needs to be popped off),
  3697.      it is probably controlled solely by software commands, as are most
  3698.      2400 bps units. Just a few examples of these are the Hayes 2400, ATI
  3699.      2400etc., GVC 2400, and many others. For these modems, adding &C1 in
  3700.      the modem Init String (before the final ^M (Carriage Return is a good
  3701.      spot)) will configure the modem properly.
  3702.  
  3703.      Problem:
  3704.  
  3705.      When trying to use a multi-tasking system like MS Windows, Topview, or
  3706.      DoubleDOS, with Telix in the background, window displays bleed through
  3707.      to the active partition.
  3708.  
  3709.      Solution:
  3710.  
  3711.      In the Telix Configuration Menu, select the 'Screen and colors set-
  3712.      tings' option, then select as the Screen Write Mode, 'BIOS calls used
  3713.      for writes'. Screen updating will be slower but will not bleed
  3714.      through.
  3715.  
  3716.  
  3717.      Telix v3.21                                Questions and Answers    68
  3718.  
  3719.  
  3720.  
  3721.      Problem:
  3722.  
  3723.      When redialing Telix does not seem to know when a connection has been
  3724.      reached.
  3725.  
  3726.      Solution:
  3727.  
  3728.      Telix knows when a connection has been reached in one of two ways:
  3729.      when it receives a Connect string from your modem, or when the Carrier
  3730.      Detect signal turns on (if it was off). Make sure that the Connect
  3731.      string is properly defined in the Configuration Menu, or that your mo-
  3732.      dem does turn on the Carrier Detect signal regardless of whether or
  3733.      not there is a connection.
  3734.  
  3735.      Problem:
  3736.  
  3737.      Telix doesn't work with a certain modem.
  3738.  
  3739.      Solution:
  3740.  
  3741.      Telix is set by default to use the Hayes 'AT' modem command standard.
  3742.      There are modems that are not Hayes compatible however, and use other
  3743.      commands to dial, hang up, and perform other tasks. Make sure that if
  3744.      your modem is not Hayes compatible Telix has been properly configured
  3745.      to its commands.
  3746.  
  3747.      Problem:
  3748.  
  3749.      When trying to use the DOS Shell, or another function that uses DOS,
  3750.      Telix warns that it can not find a file called COMMAND.COM, and aborts
  3751.      the function.
  3752.  
  3753.      Solution:
  3754.  
  3755.      The file COMMAND.COM is the DOS command interpreter. Telix must be
  3756.      able to find it to use many DOS functions. The location of COMMAND.COM
  3757.      is stored in an environment variable (explained in your DOS manual)
  3758.      called COMSPEC. COMSPEC is set at boot-up, but if you boot of a floppy
  3759.      and then change to another floppy or a hard disk, it will not point to
  3760.      the right place anymore. In short, make sure that COMSPEC always
  3761.      points to the location of COMMAND.COM, or that COMMAND.COM is in the
  3762.      current directory.
  3763.  
  3764.      Problem:
  3765.  
  3766.      When calling some systems, especially large ones such as Compuserve or
  3767.      the Source, all incoming characters look like garbage.
  3768.  
  3769.      Solution:
  3770.  
  3771.      The communications parameters are probably wrong. Most of these sys-
  3772.      tems need a setting of Even parity, 7 data bits, and 1 stop bit. This
  3773.      is different from the normal standard of N81 used for most bulletin
  3774.      boards.
  3775.  
  3776.  
  3777.      Telix v3.21                                Questions and Answers    69
  3778.  
  3779.  
  3780.  
  3781.      Problem:
  3782.  
  3783.      When running Telix, it reaches the "initializing modem" screen but
  3784.      won't go any further.
  3785.  
  3786.      Solution:
  3787.  
  3788.      Unfortunately, the solution here is not simple, and requires some
  3789.      knowledge of hardware. If you are not comfortable with configuring or
  3790.      jumpering your hardware, please contact a qualified computer consul-
  3791.      tant or service shop. The problem is likely that two devices in the
  3792.      computer wish to use the same part of the computer at the same time
  3793.      (called using the same interrupt). This will be the case with internal
  3794.      modems on COM3 or COM4, when you have other serial devices (mice,
  3795.      Sound Blaster cards, network interface cards, or other interrupt
  3796.      driven devices). By default, COM1 shares an interrupt with COM3, and
  3797.      COM2 shares with COM4. Only one device may use an interrupt at a time.
  3798.      You should try to place your internal modem on an unused interrupt
  3799.      (IRQ 5 is free in most AT or 386 class systems), and then tell Telix
  3800.      under the Configuration menu that COM3 or COM4 now uses IRQ5.
  3801.  
  3802.      Problem:
  3803.  
  3804.      During transfers with a high speed modem, many CRC and/or timeout er-
  3805.      rors occur.
  3806.  
  3807.      Solution:
  3808.  
  3809.      First ensure that CTS/RTS hardware flow control is enabled  and that
  3810.      DSR/DTR hardware flow control is disabled both in Telix under the Con-
  3811.      figuration menus in the Terminal Options section and in your modem
  3812.      (refer to your modem manual for instructions on setting up your modem
  3813.      properly, or use the MODEMCFG.EXE program). If this fails, it may sim-
  3814.      ply be hardware limitations.  Sometimes such hardware limitations can
  3815.      be circumvented by running Telix with the /D parameter.
  3816.  
  3817.      Many high-speed modems, especially in a multitasking (Windows,
  3818.      DESQview, TopView, etc.) environment or on XT or slower AT-class ma-
  3819.      chines are simply too fast for the hardware, and may need some help to
  3820.      prevent lost characters. A UART (Universal Asynchronous Receiver-
  3821.      Transmitter) is a chip found on every serial card or internal modems.
  3822.      Most serial cards or internal modems come stock with 8250 or 16450
  3823.      chips that are not rated for high speed modems. A replacement chip
  3824.      called the NS16550AN will likely eliminate such problems.
  3825.  
  3826.      Problem:
  3827.  
  3828.      When I run Telix from my menu program it tells me "Unable to find/open
  3829.      ANSI.KEY" and goes back to the menu program.
  3830.  
  3831.      Solution:
  3832.  
  3833.      ANSI.KEY is a file required for Telix operation, but due to the menu
  3834.      not changing to the Telix directory, Telix cannot find this file.
  3835.  
  3836.  
  3837.      Telix v3.21                                Questions and Answers    70
  3838.  
  3839.  
  3840.  
  3841.      Telix expects to find all of it's system files in the current
  3842.      directory or in the directory pointed to by the TELIX environment
  3843.      variable.
  3844.  
  3845.      An environment variable is a setting that DOS can look at (or other
  3846.      programs, like Telix) to find out certain information it needs.
  3847.  
  3848.      By placing the command:
  3849.  
  3850.      SET TELIX=C:\TELIX
  3851.  
  3852.      in your AUTOEXEC.BAT (modified for your own Telix path, of course)
  3853.      Telix will then know to look there for all of it's files if they are
  3854.      not in the current directory. There should be no spaces in the command
  3855.      as above, other than between SET and TELIX.
  3856.  
  3857.      Problem:
  3858.  
  3859.      I have call waiting on my phone line and whenever someone calls me
  3860.      while I'm online, I get disconnected.
  3861.  
  3862.      Solution:
  3863.  
  3864.      Call waiting is usually disableable on outgoing calls only.    Contact
  3865.      your operator or phone company to determine if it can be disabled, and
  3866.      if so, what the codes are in your area.  In many areas, it is *70, so
  3867.      we will use that as an example.
  3868.  
  3869.      First, check your modem manual to insure that the modem is capable of
  3870.      dialing all the necessary characters like * or #. If not, you will
  3871.      have to do this by hand on your phone before each call, or ask the
  3872.      operator if there are alternatives (often 1170 will work, but it takes
  3873.      longer).
  3874.  
  3875.      If your modem CAN dial the needed characters, or you are told of a
  3876.      suitable substitute, edit the dialing prefixes under Telix's Config:
  3877.  
  3878.      ALT-O - Modem and Dialing - Options B,C,D
  3879.  
  3880.      Insert after each "DT" (or DP if on pulse dialing) the appropriate
  3881.      call waiting cancel string.   Note that often a comma is necessary as
  3882.      a pause to get a second dial tone.  Once this is saved permanently to
  3883.      your Telix config ("W"rite setup to disk), you're set.  Most often
  3884.      these will be:
  3885.  
  3886.      ATDT*70,
  3887.  
  3888.      Problem:
  3889.  
  3890.      I have a new 14,400 bps modem, but Telix doesn't support 14,400 as a
  3891.      speed option.
  3892.  
  3893.      Solution:
  3894.  
  3895.  
  3896.      Telix v3.21                                Questions and Answers    71
  3897.  
  3898.  
  3899.  
  3900.      This is one of the great misconceptions about high speed modems, so
  3901.      you're not along in wondering this.  Let me try to detail why it
  3902.      doesn't matter, and at the same time give you a bit of an idea what's
  3903.      going on behind the scenes when you call another modem...
  3904.  
  3905.      The link to get from your computer to the other computer looks much
  3906.      like this:
  3907.  
  3908.      Telix <--> Your modem <--> Their modem <--> Their computer
  3909.  
  3910.          DTE rate        DCE rate         DTE rate
  3911.           38,400          14,400           57,600
  3912.  
  3913.      As you can see, it is really a series of three links;  one between
  3914.      your computer and your modem, one between the two modems, and one
  3915.      between their modem and their computer.   What might surprise you is
  3916.      that each of these three rates can be, and often are, completely
  3917.      different, as above.   So you know, DCE stands for Data Communications
  3918.      Equipment (i.e. a modem to modem link) and DTE is Data Terminal
  3919.      Equipment (i.e. terminal to modem link). You are not concerned with
  3920.      the final link, the remote DTE rate. That is up to the remote site,
  3921.      and does not matter at all to you. Once the data leaves your modem,
  3922.      and is received by theirs, it is out of your hands.
  3923.  
  3924.      Your modem likely has either MNP-5 or v.42bis data compression built
  3925.      in.  For transferring non-.ZIP files, these modems can be extremely
  3926.      efficient in compressing the data before sending it -- sometimes as
  3927.      much as 4 times compression (25% of the original size).
  3928.  
  3929.      If the modems can take 1000 characters from Telix, and then turn it
  3930.      into perhaps as little as 250 characters with compression, your modem
  3931.      still transmits at 14,400 and would need 1000 characters from the comm
  3932.      program to transmit a mere 250 characters. In order to keep the DCE
  3933.      link flowing with data non-stop, Telix has to send data to your modem
  3934.      at 4 times the speed the modem is talking to the other modem (in the
  3935.      best case, which almost never happens).  Thus, the DTE (Telix to modem
  3936.      rate) must be higher than the DCE (modem to modem rate) by a good
  3937.      margin, or the modems will sit idle frequently, waiting for the comm
  3938.      program to supply it with enough data.   Since you have no way of
  3939.      knowing how much the data will be compressed, or at what speeds the
  3940.      two modems will actually connect up at, you should ALWAYS leave the
  3941.      DTE rate on your end (the link between Telix and your modem as
  3942.      specified in the Telix configuration) locked in, or fixed, at that
  3943.      high rate that can accommodate the most efficient case, since that
  3944.      most efficient case can occur at any time.
  3945.  
  3946.      That's why you're always advised by MODEMCFG.EXE to set the comm
  3947.      program's speed, as well as all dialing directory entries (no matter
  3948.      how fast the board actually is), to a speed higher than the 9,600 or
  3949.      14,400 you really have.    Typically, you'll be told to use 19,200 or
  3950.      38,400 (nowadays, typically 38,400, and even some will say 57,600).
  3951.      But the important thing is, that speed is constant.   Your DTE
  3952.      (program to modem rate) always stays the same, so that when that most
  3953.      efficient case comes along, you're ready.
  3954.  
  3955.  
  3956.      Telix v3.21                                Questions and Answers    72
  3957.  
  3958.  
  3959.  
  3960.      Problem:
  3961.  
  3962.      When trying to transfer a file, telix just sits there saying "Waiting
  3963.      to send." or "Waiting to receive" but nothing ever happens.
  3964.  
  3965.      Solution:
  3966.  
  3967.      When a user is downloading, the other system is by definition
  3968.      uploading to him. BOTH systems must know exactly what is happening at
  3969.      every given moment, and this is especially true at the beginning of
  3970.      the transfer.
  3971.  
  3972.      First the downloader must tell the remote system (the one to be
  3973.      downloaded FROM) that s/he requests a download. On most systems, this
  3974.      is accomplished with the "D"ownload command.
  3975.  
  3976.      The sending system will then ask the downloader to choose a protocol.
  3977.      You may choose any one that Telix supports, but we recommend Zmodem if
  3978.      it is available, and 1K-Xmodem (sometimes labeled Ymodem) if Zmodem is
  3979.      not available. In any case, the important thing to remember is that
  3980.      BOTH the sender and the receiver must be using the same protocol, and
  3981.      it must be agreed upon in advance.
  3982.  
  3983.      Perhaps before choosing a protocol, you will be asked what files you
  3984.      wish to download. Then the system may tell you that it is ready to
  3985.      send the files. If you have selected Zmodem, and have Zmodem auto-
  3986.      downloads on in Telix (the default) you should not have to do anything
  3987.      more.   Telix will sense the Zmodem transfer coming and go into ZModem
  3988.      receive mode. Sometimes this will appear as "garbage" like an up
  3989.      arrow, a bunch of asterisks, and numbers like 0's and 8's.  This is a
  3990.      signal to start!
  3991.  
  3992.      The most important thing to remember when downloading is that first
  3993.      you have to tell the other system what to send and how to send it, and
  3994.      let it get started.   As soon as the other system starts, you
  3995.      generally have about 30 to 60 seconds to start your receive with the
  3996.      SAME protocol.  It is crucial that both sides know that a transfer is
  3997.      taking place.   You cannot start yours early, or the other side will
  3998.      never send the file.
  3999.  
  4000.      Thus, don't hit Alt-R (or PgDn) until you are *sure* the other side is
  4001.      ready to send, and ready for you to tell it that you are ready to
  4002.      receive (ALT-R does this automatically).
  4003.  
  4004.      Problem:
  4005.  
  4006.      When trying to compile a script I get the message "Unable to open
  4007.      file" even though I know the script is present.
  4008.  
  4009.      Solution:
  4010.  
  4011.      Some OEM versions of DOS 2.11 (notably, the Tandy DOS burned into the
  4012.      1000 HX) are incompatible with the compiler used in these cases. This
  4013.      does not apply to Telix itself.
  4014.  
  4015.  
  4016.      Telix v3.21                                Questions and Answers    73
  4017.  
  4018.  
  4019.  
  4020.      It is highly recommended that you upgrade your DOS if possible.   For
  4021.      users with the DOS burned into the ROM of the machine, you may boot
  4022.      from a system floppy of a higher DOS system to compile scripts.
  4023.  
  4024.      Problem:
  4025.  
  4026.      When I start a download, the transfer window disappears very fast,
  4027.      with a message that looks like "Unable to open file", and no transfer
  4028.      takes place.
  4029.  
  4030.      Solution:
  4031.  
  4032.      Telix expects to be able to open a new file in the subdirectory you
  4033.      have defined for the Download Directory under ALT-O/Filenames and
  4034.      Paths. If this subdirectory does not exist, that will cause this
  4035.      message to appear:
  4036.  
  4037.      "Unable to open file!"
  4038.  
  4039.      This is a sure sign that you need to check your configuration in this
  4040.      area, and either create the defined subdirectory from the DOS prompt
  4041.      with the MKDIR command, or to change the configuration under ALT-O/F
  4042.      to reflect the location of an existing path.
  4043.  
  4044.      Problem:
  4045.  
  4046.      When I transfer a file, sometimes letters flash in the lower right
  4047.      corner of the transfer window.
  4048.  
  4049.      Solution:
  4050.  
  4051.      This is completely normal, and signifies a "flow" control, or a signal
  4052.      to Telix or the modem to slow down or stop momentarily.   It signifies
  4053.      that things are in good working order.
  4054.  
  4055.      Problem:
  4056.  
  4057.      How do I telix to operate reliably under Microsoft Windows?
  4058.  
  4059.      Solution:
  4060.  
  4061.      TELIX.PIF included with Telix is a Program Information File for
  4062.      Windows that should allow best operation of Telix under Microsoft
  4063.      Windows.   Windows doesn't offer the best of communications handlers,
  4064.      though, and for best communications results under Windows, we
  4065.      recommend a Windows-based program.  deltaComm is currently programming
  4066.      a Windows comm program expected to be released in the first half of
  4067.      1993.
  4068.  
  4069.      Problem:
  4070.  
  4071.      My modem requires compatible software to use the MNP features of my
  4072.      modem, or it says it needs RPI compatible software.  Is Telix
  4073.      compatible in this way?
  4074.  
  4075.  
  4076.      Telix v3.21                                Questions and Answers    74
  4077.  
  4078.  
  4079.  
  4080.      Solution:
  4081.  
  4082.      No, it is not, and there is little likelihood that we will support RPI
  4083.      or software MNP in the near or distant future.   RPI is an attempt by
  4084.      Rockwell and the modem manufacturers to create a cheaper modem (by
  4085.      about $5) by pushing off some of the hardware implementation into
  4086.      software.   We disagree with this for the sole reason that software
  4087.      cannot be as efficient as hardware (esp. when coprocessed), and that
  4088.      these functions truly belong on the hardware for efficiency and speed.
  4089.      Most comm developers we know feel the same way and without our support
  4090.      the manufacturers will have to go back to putting these functions on
  4091.      the hardware -- where they belong.
  4092.  
  4093.      Our recommendation is to take the modem back to the place of purchase,
  4094.      and don't leave until you get a REAL MNP/v.42bis modem at exactly the
  4095.      same price, because what you bought was not what you thought you did,
  4096.      and the only way the industry will stop these shenanigans is for the
  4097.      ones being taken advantage of to stand up for themselves and do
  4098.      something about it.
  4099.  
  4100.      Problem:
  4101.  
  4102.      We have our modems on a network and we need a network version of Telix
  4103.      in order to access them.  Does Telix have network support built in?
  4104.  
  4105.  
  4106.  
  4107.      Solution:
  4108.  
  4109.      Networking a comm program, or using a modem across the network as a
  4110.      resource requires two things.
  4111.  
  4112.      1) The network must be NETBIOS compliant.
  4113.  
  4114.      2) The comm program must use the BIOS (Int-14) for comm routines.
  4115.      Telix normally bypasses the slower BIOS and writes directly to the
  4116.      comm port for speed considerations, making it incompatible with
  4117.      networks.
  4118.  
  4119.      However, we have developed a version of Telix which uses the Int-14
  4120.      calls, and it is now available as a separate product.   please call
  4121.      our sales staff for more information about Telix for Networks.
  4122.  
  4123.      Problem:
  4124.  
  4125.      When I run QDHost it says "Either the upload or download directory as
  4126.      defined in the Host config does not exist" and then aborts.   What
  4127.      now?
  4128.  
  4129.      Solution:
  4130.  
  4131.      If you receive this message when running the QDHost mode then you need
  4132.      to do the following:
  4133.  
  4134.  
  4135.      Telix v3.21                                Questions and Answers    75
  4136.  
  4137.  
  4138.  
  4139.      From Telix Terminal mode (the blank screen that you are at after the
  4140.      opening screen goes away), press ALT-G, and type "QDCONFIG".  The
  4141.      QDCONFIG.SLC script must exist in the same directory as QDHOST (i.e.
  4142.      in the script directory as defined under ALT-O/Filenames).
  4143.  
  4144.      You will then see a menu that pops up something like this:
  4145.  
  4146.      A: Level 1 password       : pass1
  4147.      B: Level 2 password       : pass2
  4148.      C: Remote Shell password  : shell
  4149.      D: Shut down host pass    : shut
  4150.      E: Host download directory: C:\TELIX\HSTFILES\     <------
  4151.      F: Host upload directory  : C:\TELIX\HSTFILES\     <------
  4152.      G: Connection type        : Modem
  4153.      H: Modem locked at >= 9600: No
  4154.  
  4155.      I: Exit without saving changes.
  4156.      J: Exit and save changes to disk.
  4157.  
  4158.  
  4159.      The indicated lines are the ones that need to be changed.  You can
  4160.      either Exit without saving and then do MKDIR with the above paths:
  4161.  
  4162.      MKDIR C:\TELIX\HSTFILES
  4163.  
  4164.      or, better, is to change options E and F above to paths that you know
  4165.      already exist (NEVER set these equal to your Telix subdirectory!), and
  4166.      then "Exit and Save Changes to Disk".  For more information concerning
  4167.      DOS paths, please consult your DOS manual.
  4168.  
  4169.      Problem:
  4170.  
  4171.      When calling from our office we have to use a credit card number, but
  4172.      the whole number won't fit in the dialing directory.  How can
  4173.      telephone credit cards be used with Telix?
  4174.  
  4175.      Solution:
  4176.  
  4177.      The MODEM is going to be your bottleneck here. Most modems cannot take
  4178.      as many characters at once as a comm program can send out. The vast
  4179.      majority of modems have a 40 character command string limit, which
  4180.      must include the <ENTER> at the end, and the ATDT (or ATDP) at the
  4181.      beginning.  Spaces, dashes, and any directives for MNP and such in the
  4182.      dialing prefixes also count.
  4183.  
  4184.      Telix can, with the use of long distance codes, send much more than
  4185.      this, but the modem will not likely respond to this, since anything
  4186.      past 40 characters is simply ignored (and this includes your <ENTER>
  4187.      at the end).
  4188.  
  4189.      Many long distance companies have gone to 13 character card codes to
  4190.      protect you against fraud, and this is a good idea.   However, it does
  4191.      limit you via your modem (again, Telix is not the limitation here).
  4192.  
  4193.  
  4194.      Telix v3.21                                Questions and Answers    76
  4195.  
  4196.  
  4197.  
  4198.      In the number you wish to dial, rather than making the number in the
  4199.      directory read:  "1-919-481-9399"
  4200.  
  4201.      Save space (it's STILL tight) and make it read:  "1-919-481-9399!"
  4202.  
  4203.      The exclamation point tells Telix to append the contents of that code,
  4204.      and the code can be edited to include any sequence you wish, under
  4205.      Alt-D/Other/Edit LD codes.
  4206.  
  4207.      Problem:
  4208.  
  4209.      Telix seems to be grossly optimistic when estimating the length of
  4210.      time it will take to transfer a file.  Its usually about four times
  4211.      slower than Telix thinks it will be.  Why is this?
  4212.  
  4213.      Solution:
  4214.  
  4215.      Previous versions of Telix merely estimated transfers based on the
  4216.      speed that Telix dialed at (the DTE), even though this could be up to
  4217.      four times greater than the actual connect speed.
  4218.  
  4219.      Telix 3.21 now makes its best attempt to read the actual connect speed
  4220.      (DCE), but needs a little cooperation from the modem.  Telix cannot
  4221.      determine the DCE on its own -- it must rely on the modem to report
  4222.      it.
  4223.  
  4224.      Telix must accept the rate that the modem offers -- it has no way to
  4225.      "validate" it.  The best way to demonstrate this is to dial a number
  4226.      without using the dialing directory.  Type ATDT and the number, and
  4227.      press Enter.   Watch for the first string that displays.   It will be
  4228.      something like:
  4229.  
  4230.           CONNECT 14400/ARQ/V42BIS/LAP-M
  4231.  
  4232.      If you have a vanilla 2400:
  4233.  
  4234.           CONNECT 2400
  4235.  
  4236.      If the dialing directory had been used, Telix would have read the
  4237.      connect rate as 14400 in the first case and 2400 in the second.
  4238.      (Telix reads the connect rate as the first number to follow the
  4239.      connect string on the same line as the connect string).  Some modems,
  4240.      however, (notably newer v.32bis modems) can be configured to return
  4241.      very detailed information like this:
  4242.  
  4243.           CARRIER 14400
  4244.  
  4245.           PROTOCOL: LAP-M
  4246.  
  4247.           CONNECT 57600/V32BIS/V42BIS
  4248.  
  4249.      Now, if your connect string was "CONNECT", the value is not the 14400
  4250.      you wanted, but the 57600 you didn't want.  In this case, you need to
  4251.      find the command in the modem manual that disables extended result
  4252.  
  4253.  
  4254.      Telix v3.21                                Questions and Answers    77
  4255.  
  4256.  
  4257.  
  4258.      codes (often the S95 or S44 registers)  and reverts to the simple
  4259.      CONNECT 14400/ARQ/V42BIS string as above -- then Telix will get the
  4260.      connect string you wanted.
  4261.  
  4262.      Another option above (but not for all such modems) is to change the
  4263.      connect string to match the word right before the number.  Above,
  4264.      you'd change the connect string to CARRIER.   This one won't always
  4265.      work, and it is best to disable extended result codes if you want
  4266.      correct estimates.
  4267.  
  4268.      Some modems do not return a correct response string at all, such as
  4269.      the older US Robotics HST Dual Standard 1441 (v.32/ 9600) modems.
  4270.      They return 9600 even if the connect was at 14400, and your estimates
  4271.      in such cases will err by the difference.
  4272.  
  4273.  
  4274.      Telix v3.21                                      Product Support    79
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.      12. PRODUCT SUPPORT
  4281.  
  4282.  
  4283.      Telix is a relatively large and complicated program. In order to sup-
  4284.      port Telix and to provide a means of distribution, a BBS (Bulletin
  4285.      Board System) for Telix support has been set up.
  4286.  
  4287.      The Telix Software Support BBS is available 24 hours a day at 919-481-
  4288.      9399. The Support BBS accepts calls from 300 baud to 9600 baud and be-
  4289.      yond, including v.32/v.32bis calls, and HST calls at 14,400 baud. If
  4290.      you have a Telix question or problem, or have found a bug in Telix,
  4291.      give the support BBS a call. The latest version of Telix may also be
  4292.      found on the support BBS.
  4293.  
  4294.      If you're calling about a problem, try to be as specific as possible
  4295.      when describing the problem. Include any relevant details, such as
  4296.      your machine's configuration, Telix version number, resident software
  4297.      installed, steps taken before the problem happens, and any other
  4298.      things you feel are important. It is very hard to answer vague ques-
  4299.      tions such as, "Telix doesn't work on my PC. Do you know why?".
  4300.  
  4301.      At the current time, the support BBS is open to all callers. Since it
  4302.      is extremely busy, it is almost certain that in the future it will be
  4303.      restricted to registered users of Telix. Registered users will also
  4304.      receive mailed notices of major updates to the program.
  4305.  
  4306.  
  4307.      Telix v3.21                                   External Protocols    81
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313.      13. EXTERNAL PROTOCOLS
  4314.  
  4315.  
  4316.  
  4317.      While Telix supports a very large number of protocols internally, it
  4318.      also allows users to define up to 5 external protocol implementations,
  4319.      for the utmost in flexibility.
  4320.  
  4321.      External protocols are defined in the 'Protocol options' page of the
  4322.      Configuration Menu. Basically, based on this configuration, when the
  4323.      user selects a transfer with this protocol, Telix will either run a
  4324.      specified DOS Batch file, or a TELIX SALT script file.
  4325.  
  4326.  
  4327.      13.1 Batch File Method
  4328.      ──────────────────────────────────────────────────────────────────────
  4329.  
  4330.      If a Batch file has been configured to be executed when the external
  4331.      protocol is selected, TELIX will execute it and pass to it 3 parame-
  4332.      ters (with the third sometimes being blank). The first parameter is
  4333.      the baud rate. This is accessed within the DOS batch file as %1. The
  4334.      second parameter is the comm port number. This is accessed as %2. The
  4335.      third parameter is the reply the user gave when asked what file(s) to
  4336.      transfer. If this is a download and this protocol has been defined to
  4337.      not need a download name, this parameter will be blank. If this is an
  4338.      upload via an external protocol defined as an "@" protocol (see
  4339.      Configuration, Protocols), this parameter will be "FILELIST",
  4340.      otherwise, will be the list of files to send. This parameter is
  4341.      referred to as %3 in the Batch file.
  4342.  
  4343.      It is now the responsibility of the Batch file to call a driver pro-
  4344.      gram for the protocol, using the supplied info. For example, assuming
  4345.      Telix didn't have built-in Zmodem support, a batch file called SZB.BAT
  4346.      could be defined to perform Zmodem uploads using the commonly avail-
  4347.      able DSZ program with the following command in it.
  4348.  
  4349.           DSZ port %2 speed %1 sz %3
  4350.  
  4351.      This would tell DSZ what files to transfer, and also would specify the
  4352.      proper baud rate and comm port.
  4353.  
  4354.      If DSZ were an "@" protocol, the command would be:
  4355.  
  4356.           DSZ port %2 speed %1 sz @%3
  4357.  
  4358.      13.2 Script File Method
  4359.      ──────────────────────────────────────────────────────────────────────
  4360.  
  4361.      Alternately Telix can run a SALT script file when the user selects an
  4362.      external protocol. The script should be compiled ahead of time (as ex-
  4363.      plained elsewhere in this manual). The user's reply to the question of
  4364.      what files to transfer is stored in the system variable _ext_filespec.
  4365.  
  4366.  
  4367.      Telix v3.21                                   External Protocols    82
  4368.  
  4369.  
  4370.  
  4371.      The script file is free to implement the protocol in whatever way it
  4372.      wants to, such as calling an external driver program using the 'RUN'
  4373.      function, or by actually performing the transfer itself.
  4374.  
  4375.  
  4376.      Telix v3.21                                         File Formats    83
  4377.  
  4378.  
  4379.  
  4380.  
  4381.  
  4382.      14. FILE FORMATS
  4383.  
  4384.  
  4385.      For programmers who wish to write dialing directory handling utili-
  4386.      ties, a text file describing the dialing directory format used by
  4387.      Telix is available on the Telix Software Support BBS as T3FONFIL.DOC.
  4388.  
  4389.  
  4390.      Telix v3.21                                                Index    85
  4391.  
  4392.  
  4393.  
  4394.                                              Auto baud detect........42, 61
  4395.                                              Auto-downloads..............38
  4396.      15. INDEX                               AUTOEXEC.BAT................70
  4397.                                              Automatic log-on....21, 55, 56
  4398.      +++.........................42          Automatic Queue Redial......27
  4399.      ^...........................10          Backspace...................37
  4400.      ~...........................10          Backspace Key Character.....37
  4401.      ~~~.........................42          Batch Ymodem................33
  4402.      14,400......................70          Baud detect.................42
  4403.      16550a chip.............40, 69          Baud rate............8, 36, 61
  4404.      Aborted downloads...........39          BIOS.........................6
  4405.      Add.........................23          BIOS calls..................36
  4406.      Add Line Feeds..........18, 37          Blank Lines.................44
  4407.      Alarm Sound.................38          Bleedthrough, screen........67
  4408.      Alt-=.......................18          Break Signal................18
  4409.      Alt-8........................8          Buffer size.................47
  4410.      ALT-9.......................56          BUSY........................41
  4411.      Alt-A.......................15          Busy signal detection.......67
  4412.      Alt-B.......................13          Busy strings................41
  4413.      Alt-C.......................18          Call waiting................70
  4414.      Alt-D....................7, 21          Capture.....................11
  4415.      Alt-E.......................18          Capture file................43
  4416.      Alt-F.......................15          Capture File Buffer Size....39
  4417.      Alt-G.......................55          Carrier Detect...............2
  4418.      Alt-H.......................11          Character Pacing............45
  4419.      Alt-I...................16, 44          Character translation.......16
  4420.      Alt-J.......................14          Chat Mode...............17, 63
  4421.      Alt-K.......................13          Chdir.......................16
  4422.      Alt-L.......................11          Checksum....................32
  4423.      Alt-M.......................19          CIS Quick B.................38
  4424.      Alt-O.......................35          Clear.......................24
  4425.      Alt-P........................8          Clear Screen................18
  4426.      Alt-Q.......................27          Comm parameters..............8
  4427.      Alt-R.......................29          Comm port setup.............48
  4428.      Alt-S.......................30          Command line switches........6
  4429.      Alt-T.......................51          COMMAND.COM.............14, 68
  4430.      Alt-U.......................11          Compuserve Quick B..........38
  4431.      Alt-V.......................15          Compuserve Quick B protocol.32
  4432.      Alt-W.......................17          COMSPEC.....................14
  4433.      Alt-X.......................10          CONFIG.SYS...................3
  4434.      Alt-Y...................17, 63          Configuring Telix...........35
  4435.      Alt-Z........................7          CONNECT.....................41
  4436.      ANSI........................51          Connect status...............7
  4437.      ANSI-BBS....................51          Connect String..............41
  4438.      ANSI.KEY....................69          Connection..................42
  4439.      Answerback string...........38          Connection detection........68
  4440.      ASCII....................7, 30          Connection Type.............60
  4441.      ASCII Transfer Setup........44          CR Translation..............45
  4442.      ASCII transfers.............33          CR/LF.......................18
  4443.      AT..............40, 41, 42, 60          Crash recovery..............47
  4444.      ATDT........................41          CRC.........................32
  4445.      Audit file..................61          CRC Error...................69
  4446.      Auto answer.................41          Create (dialing directory)..26
  4447.      Auto Answer string..........42          Credit card number..........75
  4448.  
  4449.  
  4450.      Telix v3.21                                                Index    86
  4451.  
  4452.  
  4453.  
  4454.      Ctrl translation char.......10          Duplex..................18, 37
  4455.      Ctrl-C......................62          Echo........................44
  4456.      Ctrl-End....................18          Echo, local.................37
  4457.      Ctrl-K......................62          Echo locally................18
  4458.      Ctrl-S......................62          Edit........................23
  4459.      CTS/RTS handshaking.........37          Edit_LD.....................26
  4460.      CTTY COMx...................62          Editor......................15
  4461.      Data bits................9, 36          Editor Pathname.............44
  4462.      Data Terminal Ready.........42          Elapsed time.................7
  4463.      Date Format.................39          Emulation vs. Translation...36
  4464.      Date Separator Character....40          Ending a Telix Session......10
  4465.      Default Capture File........43          Enhanced Keyboard Support...40
  4466.      Default d/l path............43          Environment variable.....3, 14
  4467.      Default Local Echo..........37          Exiting Telix...............10
  4468.      Default screen size.........36          Expand blank lines..........44
  4469.      Default Script dir..........43          External protocols..29, 45, 81
  4470.      Default terminal............36          File transfer buffer........29
  4471.      Default u/l directory.......43          File Transfer Disk Buffer
  4472.      Default Usage Log...........43              Size....................47
  4473.      Delete......................26          File Transfer Protocols.....32
  4474.      Delete File.................16          File Transfers..............29
  4475.      DESQview....................36          Filename Guessing...........47
  4476.      Destructive backspace.......37          Files Directory.............16
  4477.      Dial Cancel String..........42          Files=.......................3
  4478.      Dial Time...................42          Find........................24
  4479.      Dialing directory...........21          Flow control............37, 73
  4480.        Adding....................23          Free space..................39
  4481.        Clearing..................24          Function keys...............13
  4482.        Deleting..................26          Garbage characters..........68
  4483.        Dialing...................24          Handshaking.................37
  4484.        Editing...................23          Hang-up.....................39
  4485.        Finding an Entry..........24          Hang-up string..........11, 42
  4486.        Inserting.................25          Hanging-up..................11
  4487.        LD Codes..................26          Hardware.....................2
  4488.        Long Distance Codes.......24          Help/Status Screen...........7
  4489.        Other Functions...........25          High bit................37, 44
  4490.        The Display...............21          Home........................13
  4491.      Dialing Postfix.............41          Host Download Directory.....60
  4492.      Dialing Prefix..............41          Host Mode................2, 59
  4493.      Direct screen write.........35          Host problems...........67, 74
  4494.      Directory program.......16, 43          Host shell password.........59
  4495.      Disk buffer size............47          Host Upload Directory.......60
  4496.      DOORWAY Mode................18          Insert......................25
  4497.      DOS 2.11....................72          Inserting entries...........25
  4498.      DOS and File Functions......15          Int-14......................74
  4499.      DOS Command.................15          Keep Aborted................39
  4500.      DOS Shell............2, 14, 62          Kermit protocol.............33
  4501.      DOS Shell Password..........59          Kermit Transfers............48
  4502.      DoubleDOS...................36          Keyboard definitions........13
  4503.      Download Directory..........43          Keyboard macros.............13
  4504.      Downloading Files...........29          LD Codes....................26
  4505.      Drive/Directory.............16          Learning a Script...........56
  4506.      DSR/DTR handshaking.........38          Level One Access........59, 61
  4507.      DTR..............2, 11, 42, 59          Level Two Access........59, 61
  4508.  
  4509.  
  4510.      Telix v3.21                                                Index    87
  4511.  
  4512.  
  4513.  
  4514.      LF......................18, 37          Screen dump file............44
  4515.      LF Translation..............45          Screen Image............13, 16
  4516.      Line Feed...............18, 37          Screen image file.......13, 44
  4517.      Line Pacing.................45          Screen size.................19
  4518.      Linked scripts..............55          Screen write mode...........35
  4519.      Load (dialing directory)....26          Script Directory............43
  4520.      Local echo..............18, 44          Script files.............6, 55
  4521.      Locked Modem Rate...........60          Scripting...................55
  4522.      Lockups, causes.....11, 63, 69          Scroll-Back.................13
  4523.      Long distance Codes.........26          Scroll-Back size............39
  4524.      Machine Requirements.....2, 72          SEAlink protocol............33
  4525.      Menus, using.................9          Send Files..................30
  4526.      Microsoft Windows...........73          Sending modem strings.......19
  4527.      Misc. Functions.............19          Session Capture.............11
  4528.      MNP.........................73          Settings, comm...............8
  4529.      Modem init string...........41          Shift-Tab...................18
  4530.      Modem Setup.................40          Show Free Space.............39
  4531.      Modem7 protocol.............33          Shut Down Host..............60
  4532.      MODEMCFG.EXE.................5          SIMPLE......................56
  4533.      Network support.............74          Slow handshaking.............6
  4534.      NO CARRIER..................41          Snow........................36
  4535.      No connect strings..........41          Sound.......................38
  4536.      Online.......................6          Split screen................17
  4537.      Output String Translation...10          Status Line..............8, 37
  4538.      Pace Character..............44          Stop bits................9, 36
  4539.      Pacing..................44, 45          String editing...............9
  4540.      Parameters, comm.............8          String entering..............9
  4541.      Parity...................9, 36          String translation..........10
  4542.      Partial files...............39          Strip High Bit..........37, 44
  4543.      Pause capture...............11          Swapping....................40
  4544.      Pause translation char......10          Telink protocol.............33
  4545.      PgDn........................13          TELIX.......................70
  4546.      PgUp........................13          Telix Configuration Menu....35
  4547.      Printer.....................11          Telix files..................2
  4548.      Printing (dialing directory)26            TELIX.CAP..................3
  4549.      PRN.........................26            TELIX.FON..................2
  4550.      Protocol options............45            TELIX.KEY..................3
  4551.      QDCONFIG....................59            TELIX.LD...................3
  4552.      QDHOST.LOG..................61          Telix Software Support BBS..79
  4553.      Queue Redial................27          TELIX.CNF................6, 35
  4554.      Quick B.....................38          TELIX.FON................6, 21
  4555.      Quick Dial Bar..........28, 39          TELIX.IMG...................16
  4556.      Quiet........................6          TELIX.MSG...................44
  4557.      RAM requirements.............2          TELIX=.......................3
  4558.      Receive Files...............29          Terminal....................51
  4559.      Redial......................27          Terminal, default...........36
  4560.      Redial Pause................42          Terminal emulation..........51
  4561.      Redial time.................42          Terminal options............36
  4562.      Relaxed Xmodem..............47          Time Format.................40
  4563.      Remote DOS shell............62          Time Separator Character....40
  4564.      RPI.........................73          Timeout error...............69
  4565.      RSHELL.BAT..................63          Topview.....................36
  4566.      SALT........................55          Transfer buffer.............29
  4567.      Screen dump.................16          Transfer problems...69, 72, 73
  4568.  
  4569.  
  4570.      Telix v3.21                                                Index    88
  4571.  
  4572.  
  4573.  
  4574.      Translate Ctrl char.........10
  4575.      Translate pause char........10
  4576.      Translate table.............16
  4577.      Trigger String..............46
  4578.      TTY.........................51
  4579.      Unable to open file.........73
  4580.      Upload Directory............43
  4581.      Uploading Files.............30
  4582.      Usage Log...........11, 39, 43
  4583.      VT102.......................52
  4584.      VT52........................53
  4585.      WELCOME.MSG.................61
  4586.      Windows.....................73
  4587.      Xmodem protocol.............32
  4588.      Xmodem-1k protocol..........32
  4589.      Xmodem-1k-g protocol........32
  4590.      XON/XOFF handshaking........37
  4591.      Ymodem protocol.............33
  4592.      Ymodem-g protocol...........33
  4593.      Zmodem 32 bit CRC...........47
  4594.      Zmodem auto-downloads.......38
  4595.      Zmodem File Type............48
  4596.      Zmodem protocol.............32
  4597.      Zmodem Receive Crash Recovery
  4598.          47
  4599.      Zmodem Send Crash Recovery..47
  4600.      Zmodem Window Size..........48
  4601.